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

_ValueCollection class

Dictionary’nin Dictionary değerlerinin koleksiyonu. Koleksiyona referans verir, hiçbir şeyi kopyalamaz. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığıt üzerinde 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 işlevlere 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 dictionary’ye referans veren koleksiyonu başlatır.
Contains(const TValue&) const overrideÖğenin konteynerde bulunup bulunmadığını denetler.
GetEnumerator() overrideDeğerler üzerinden yineleme yapan yineleyiciyi alır.
idx_get(int) const overrideIList metodunu uygular. Desteklenmiyor.
virtualizeBeginConstIterator() const overrideMevcut konteyner için begin const iterator’un uygulanmasını alır.
virtualizeBeginIterator() overrideMevcut konteyner için begin iterator’un uygulanmasını alır.
virtualizeEndConstIterator() const overrideMevcut konteyner için end const iterator’un uygulanmasını alır.
virtualizeEndIterator() overrideMevcut konteyner için end iterator’un uygulanmasını alır.

Typedefs

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

Ayrıca Bakınız