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

IKVCollection class

Bu sınıf, sözlük benzeri konteynerin anahtarlarını veya değerlerini içeren konteynerin arayüzüdür. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak allocate (ayrılmalıdır). Bu tipin örneğini yığıt üzerinde veya operator new kullanarak asla 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>
ParametreAçıklama
TKeyValuePair tipi.

Yöntemler

YöntemAçıklama
Add(const T&) overrideKonteynere öğe ekler.
Clear() overrideKonteynerdeki tüm öğeleri siler.
Contains(const T&) const overrideÖğenin kapsayıcıda bulunup bulunmadığını denetler.
virtual get_Count() constKonteynerdeki öğe sayısını alır.
get_IsReadOnly() const overrideKonteynerin yalnızca okunabilir olup olmadığını kontrol eder.
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 indeksini alır.
Insert(int, const T&) overrideÖğeyi belirtilen konuma ekler.
Remove(const T&) overrideKonteynerden öğeyi kaldırır.
RemoveAt(int) overrideBelirtilen konumdaki öğeyi kaldırır.

Ayrıca Bakınız