System::Collections::Generic::IDictionary class
IDictionary class
Dictionary benzeri kapsayıcılar için arayüz. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığına (stack) ya da operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
template<typename TKey,typename TValue>class IDictionary : public System::Collections::Generic::ICollection<KeyValuePair<TKey, TValue>>
| Parametre | Açıklama |
|---|
| TKey | Anahtar türü. |
| TValue | Değer türü. |
Yöntemler
| Yöntem | Açıklama |
|---|
| virtual Add(const TKey&, const TValue&) | Kapsayıcıya anahtar-değer çifti ekler. |
| virtual ContainsKey(const TKey&) const | Kapsayıcının anahtar içerip içermediğini denetler. |
| CopyTo(ArrayPtr<KeyValuePair<TKey, TValue>>, int) override | Sözlüğün içeriğini mevcut dizi elemanlarına kopyalar. |
| virtual get_Count() const | get_Count üye işlevinin gizliliğini kaldırır. |
| get_IsFixedSize() const | Koleksiyon boyutunun sabit olup olmadığını denetler. |
| get_IsSynchronized() const | Kapsayıcının iş parçacığı güvenli olup olmadığını denetler. |
| virtual get_Keys() const | Anahtar koleksiyonuna erişir. |
| virtual get_Values() const | Değer koleksiyonuna erişir. |
| virtual GetValueOrDefault(const TKey&) const | Bulunursa değeri döndürür; aksi takdirde Value() döndürür. |
| virtual GetValueOrDefault(const TKey&, const TValue&) const | Bulunursa değeri döndürür; aksi takdirde defaultValue döndürür. |
| virtual GetValueOrNull(const TKey&) const | Bulunursa değeri döndürür; aksi takdirde null döndürür, yalnızca referans tipleri için anlamlıdır. |
| virtual idx_get(const TKey&) const | Alıcı işlev. |
| virtual idx_set(const TKey&, TValue) | Ayarlayıcı işlev. |
| virtual Remove(const TKey&) | Anahtarı konteynerden kaldırır. |
| virtual TryGetValue(const TKey&, TValue&) const | Değeri arar ve bulunursa getirir. |
Typedefs
Ayrıca Bakınız