System::Collections::Generic::_KeyCollection class

_KeyCollection class

Dictionary’nin anahtarlarının koleksiyonu. Koleksiyona referans verir, hiçbir şeyi kopyalamaz. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak tahsis edilmelidir. Bu türün bir örneğini yığına (stack) ya da 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 Dict>class _KeyCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::key_type>

Nested classes

Yöntemler

YöntemAçıklama
_KeyCollection(const typename Dict::Ptr&)Belirtilen sözlüğe referans veren koleksiyonu başlatır.
Contains(const TKey&) const overrideÖğenin kapsayıcıda bulunup bulunmadığını denetler.
GetEnumerator() overrideAnahtarlar üzerinden 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
TKeyAnahtar türü.

Ayrıca Bakınız