HashSet<T>.Add(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.
Menambahkan elemen yang ditentukan ke satu set.
public:
virtual bool Add(T item);
public:
bool Add(T item);
public bool Add (T item);
abstract member Add : 'T -> bool
override this.Add : 'T -> bool
member this.Add : 'T -> bool
Public Function Add (item As T) As Boolean
Parameter
- item
- T
Elemen yang akan ditambahkan ke set.
Mengembalikan
true
jika elemen ditambahkan ke HashSet<T> objek; false
jika elemen sudah ada.
Penerapan
Contoh
Contoh berikut menunjukkan cara membuat dan mengisi dua HashSet<T> objek. Contoh ini adalah bagian dari contoh yang lebih besar yang disediakan untuk metode .UnionWith
HashSet<int> evenNumbers = new HashSet<int>();
HashSet<int> oddNumbers = new HashSet<int>();
for (int i = 0; i < 5; i++)
{
// Populate numbers with just even numbers.
evenNumbers.Add(i * 2);
// Populate oddNumbers with just odd numbers.
oddNumbers.Add((i * 2) + 1);
}
Keterangan
Jika Count sudah sama dengan kapasitas HashSet<T> objek, kapasitas secara otomatis disesuaikan untuk mengakomodasi item baru.
Jika Count kurang dari kapasitas array internal, metode ini adalah operasi O(1). HashSet<T> Jika objek harus diubah ukurannya, metode ini menjadi operasi O(n
), di mana n
adalah Count.