CollectionBase.OnClearComplete Metode

Definisi

Melakukan proses kustom tambahan setelah menghapus konten instans CollectionBase .

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

Keterangan

Implementasi default metode ini dimaksudkan untuk ditimpa oleh kelas turunan untuk melakukan beberapa tindakan setelah koleksi dihapus.

Metode On* hanya dipanggil pada instans yang dikembalikan oleh List properti , tetapi tidak pada instans yang dikembalikan oleh InnerList properti .

Implementasi default dari metode ini adalah O(1) operasi.

Catatan Bagi Inheritor

Metode ini memungkinkan pelaksana untuk menentukan proses yang harus dilakukan setelah menghapus semua elemen dari yang mendasar ArrayList. Dengan mendefinisikan metode ini, pelaksana dapat menambahkan fungsionalitas ke metode yang diwariskan tanpa harus mengambil alih semua metode lainnya.

OnClear() dipanggil sebelum perilaku Clear standar, sedangkan OnClearComplete() dipanggil setelah perilaku Clear standar.

Berlaku untuk

Lihat juga