kelas System::Collections::ObjectModel::KeyedCollection
KeyedCollection class
Koleksi abstrak elemen dengan kunci tersemat. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject() . Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
template<typename TKey,typename TItem>class KeyedCollection : public System::Collections::ObjectModel::Collection<TItem>
| Parameter | Deskripsi |
|---|
| TKey | Tipe kunci. |
| TItem | tipe nilai. |
Metode
| Metode | Deskripsi |
|---|
| Add(const TItem&) override | Tambahkan item ke akhir kontainer. |
| Contains(TKey) | Memeriksa apakah kunci ada di dalam kontainer. |
| get_Comparer() | Mendapatkan pembanding. |
| idx_get(TKey) | Mendapatkan item pada indeks tertentu. |
| Remove(TKey) | Menghapus kunci dari kontainer. |
| SetTemplateWeakPtr(uint32_t) override | Membuat argumen templat tertentu diperlakukan sebagai weak pointer alih-alih shared pointer (jika berlaku). |
Bidang
| Bidang | Deskripsi |
|---|
| static defaultThreshold | Ambang batas pembuatan kamus lookup, default. |
Lihat Juga