System::Collections::Generic::IDictionary kelas
IDictionary class
Antarmuka untuk kontainer mirip kamus. 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 tersebut untuk meneruskannya ke fungsi sebagai argumen.
template<typename TKey,typename TValue>class IDictionary : public System::Collections::Generic::ICollection<KeyValuePair<TKey, TValue>>
| Parameter | Deskripsi |
|---|
| TKey | Tipe kunci. |
| TValue | Tipe nilai. |
Metode
| Metode | Deskripsi |
|---|
| virtual Add(const TKey&, const TValue&) | Menambahkan pasangan kunci-nilai ke dalam kontainer. |
| virtual ContainsKey(const TKey&) const | Memeriksa apakah kontainer berisi kunci. |
| CopyTo(ArrayPtr<KeyValuePair<TKey, TValue>>, int) override | Menyalin isi kamus ke dalam elemen array yang ada. |
| virtual get_Count() const | Menampilkan fungsi anggota get_Count. |
| get_IsFixedSize() const | Memeriksa apakah ukuran koleksi tetap. |
| get_IsSynchronized() const | Memeriksa apakah kontainer aman terhadap thread. |
| virtual get_Keys() const | Mengakses koleksi kunci. |
| virtual get_Values() const | Mengakses koleksi nilai. |
| virtual GetValueOrDefault(const TKey&) const | Mengembalikan nilai jika ditemukan; atau Value() sebaliknya. |
| virtual GetValueOrDefault(const TKey&, const TValue&) const | Mengembalikan nilai jika ditemukan; atau defaultValue jika tidak. |
| virtual GetValueOrNull(const TKey&) const | Mengembalikan nilai jika ditemukan; atau null jika tidak, masuk akal hanya untuk tipe referensi. |
| virtual idx_get(const TKey&) const | Fungsi getter. |
| virtual idx_set(const TKey&, TValue) | Fungsi setter. |
| virtual Remove(const TKey&) | Menghapus kunci dari kontainer. |
| virtual TryGetValue(const TKey&, TValue&) const | Mencari nilai dan mengambilnya jika ditemukan. |
Typedefs
Lihat Juga