System::Collections::Generic::IKVCollection sınıfı

IKVCollection class

Sözlük benzeri konteynerin anahtarlarını veya değerlerini içeren konteynerin arayüzü. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türün örneğini yığın üzerinde veya operator new ile 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 T>class IKVCollection : public System::Collections::Generic::IList<T>
ParameterAçıklama
TKeyValuePair türü.

Yöntemler

YöntemAçıklama
Add(const T&) overrideKonteynere öğe ekler.
Clear() overrideKonteynerden tüm öğeleri siler.
Contains(const T&) const overrideÖğenin konteynerde bulunup bulunmadığını denetler.
virtual get_Count() constKonteynerdeki öğe sayısını alır.
get_IsReadOnly() const overrideKonteynerin yalnızca okunur olup olmadığını denetler.
virtual GetEnumerator()RTTI bilgisi.
virtual idx_get(int) constAlıcı işlev.
idx_set(int, T) overrideAyarlayıcı işlev.
IndexOf(const T&) const overrideKonteynerdeki öğenin dizinini alır.
Insert(int, const T&) overrideBelirtilen konuma öğe ekler.
Remove(const T&) overrideÖğeyi konteynerden kaldırır.
RemoveAt(int) overrideBelirtilen konumdaki öğeyi kaldırır.

Ayrıca Bakınız