System::Collections::ObjectModel::Collection class

Collection class

Genel koleksiyon için temel tip. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığıt üzerinde veya new operatörüyle 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<class T>class Collection : public System::Collections::Generic::IList<T>
ParametreAçıklama
TEleman tipi.

Nested classes

Yöntemler

YöntemAçıklama
Add(const T&) overrideKonteynere değer ekler.
Clear() overrideTüm öğeleri siler.
Collection()Boş koleksiyon oluşturur.
Collection(SharedPtr<Generic::IList<T>>)
Contains(const T&) const overrideÖğenin koleksiyonda bulunup bulunmadığını kontrol eder.
CopyTo(ArrayPtr<T>, int) overrideKoleksiyon öğelerini mevcut dizi öğelerine kopyalar.
crbegin() constKoleksiyonun son const-nitelikli elemanına (ters sırada ilk) bir ters yineleyici alır.
crend() constKoleksiyonun başlangıcından önceki mevcut olmayan const-nitelikli bir eleman için ters yineleyici alır.
get_Count() const overrideEleman sayısını alır.
get_Items()Dahili veri yapısı erişicisi.
get_Items() constDahili veri yapısı erişicisi.
GetEnumerator() overrideKoleksiyon içinde yineleme yapmak için döngüleyiciyi alır.
idx_get(int) const overrideBelirtilen indeksteki değeri alır.
idx_set(int, T) overrideBelirtilen indeksteki değeri ayarlar.
IndexOf(const T&) const overrideKoleksiyonda eleman arar.
Insert(int, const T&) overrideÖğeyi belirtilen konuma ekler.
operator[](int)Belirtilen indeksteki değeri alır.
operator[](int) constBelirtilen indeksteki değeri alır.
rbegin()Koleksiyonun son elemanına (ters sırada ilk) ters yineleyici alır.
rbegin() constConst-nitelikli koleksiyonun son elemanına (ters sırada ilk) ters yineleyici alır.
Remove(const T&) overrideBelirli öğeyi kaldırır.
RemoveAt(int) overrideBelirli konumdaki öğeyi kaldırır.
rend()Koleksiyonun başlangıcından önceki mevcut olmayan bir eleman için ters yineleyici alır.
rend() constConst-nitelikli koleksiyonun başlangıcından önceki mevcut olmayan bir eleman için ters yineleyici alır.
SetTemplateWeakPtr(uint32_t) overrideDepolanan işaretçileri zayıf yapar (uygunsa).
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
const_reverse_iterator
reverse_iterator

Ayrıca Bakınız