Condividi tramite


CollectionBase.OnClearComplete Metodo

Definizione

Esegue procedure personalizzate aggiuntive prima di cancellare il contenuto dell'istanza di CollectionBase.

protected:
 virtual void OnClearComplete();
protected virtual void OnClearComplete ();
abstract member OnClearComplete : unit -> unit
override this.OnClearComplete : unit -> unit
Protected Overridable Sub OnClearComplete ()

Commenti

L'implementazione predefinita di questo metodo deve essere sottoposta a override da una classe derivata per eseguire un'azione dopo la cancellazione della raccolta.

I metodi On* vengono richiamati solo nell'istanza restituita dalla List proprietà, ma non nell'istanza restituita dalla InnerList proprietà.

L'implementazione predefinita di questo metodo è un'operazione O(1) .

Note per gli eredi

Questo metodo consente agli implementatori di definire i processi che devono essere eseguiti dopo l'eliminazione di tutti gli elementi dall'oggetto sottostante ArrayList. Definendo questo metodo, gli implementatori possono aggiungere funzionalità ai metodi ereditati senza dover eseguire l'override di tutti gli altri metodi.

OnClear() viene richiamato prima del comportamento clear standard, mentre OnClearComplete() viene richiamato dopo il comportamento clear standard.

Si applica a

Vedi anche