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

_ValueCollection class

Dictionary’nin Dictionary değerlerinin koleksiyonu. Koleksiyona referans verir, hiçbir şey kopyalamaz. 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) veya new operatörüyle 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 Dict>class _ValueCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::mapped_type>

Nested classes

Yöntemler

YöntemAçıklama
_ValueCollection(const typename Dict::Ptr&)Belirtilen sözlüğe referans veren koleksiyonu başlatır.
Contains(const TValue&) const overrideÖğenin kapsayıcıda bulunup bulunmadığını denetler.
GetEnumerator() overrideDeğerler üzerinde yineleme yapan enumeratörü alır.
idx_get(int) const overrideUygular IList metodunu. Desteklenmiyor.
virtualizeBeginConstIterator() const overrideMevcut kapsayıcı için begin const yineleyicisinin uygulamasını alır.
virtualizeBeginIterator() overrideMevcut kapsayıcı için begin yineleyicisinin uygulamasını alır.
virtualizeEndConstIterator() const overrideMevcut kapsayıcı için end const yineleyicisinin uygulamasını alır.
virtualizeEndIterator() overrideMevcut kapsayıcı için end yineleyicisinin uygulamasını alır.

Typedefs

TypedefAçıklama
TValueDeğer türü.

Ayrıca Bakınız