ICollection<T>.Remove(T) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghapus kemunculan pertama objek tertentu dari ICollection<T>.
public:
bool Remove(T item);
public bool Remove (T item);
abstract member Remove : 'T -> bool
Public Function Remove (item As T) As Boolean
Parameter
- item
- T
Objek yang akan dihapus dari ICollection<T>.
Mengembalikan
true
jika item
berhasil dihapus dari ICollection<T>; jika tidak, false
. Metode ini juga mengembalikan false
jika item
tidak ditemukan di aslinya ICollection<T>.
Pengecualian
ICollection<T> bersifat baca-saja.
Keterangan
Implementasi dapat bervariasi dalam cara menentukan kesetaraan objek; misalnya, List<T> menggunakan Comparer<T>.Default, sedangkan, Dictionary<TKey,TValue> memungkinkan pengguna untuk menentukan implementasi yang IComparer<T> akan digunakan untuk membandingkan kunci.
Dalam kumpulan elemen yang berdampingan, seperti daftar, elemen yang mengikuti elemen yang dihapus bergerak ke atas untuk menempati tempat yang dikosongkan. Jika koleksi diindeks, indeks elemen yang dipindahkan juga diperbarui. Perilaku ini tidak berlaku untuk koleksi di mana elemen secara konseptual dikelompokkan ke dalam wadah, seperti tabel hash.