System::Collections::ObjectModel::ReadOnlyCollection sınıfı

ReadOnlyCollection class

Belirli bir konteyneri yalnızca okuma modunda erişmek için sarar. 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) ya da operator new ile 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 ReadOnlyCollection : public virtual System::Object,
                                               public System::Collections::Generic::IList<T>
ParameterAçıklama
TÖğe türü.

Yöntemler

YöntemAçıklama
Contains(const T&) const overrideKonteynerin belirli bir öğe içerip içermediğini kontrol eder.
CopyTo(System::ArrayPtr<T>, int) overrideKonteyner öğelerini mevcut dizi öğelerine kopyalar.
get_Count() const overrideKonteyner öğelerinin sayısını alır.
get_IsReadOnly() const overrideKoleksiyonun yalnızca okunur olup olmadığını kontrol eder.
GetEnumerator() overrideKoleksiyon yineleyicisini alır.
idx_get(int) const overrideBelirli konumdaki öğeyi alır.
IndexOf(const T&) const overrideKoleksiyonda belirli bir öğeyi arar.
ReadOnlyCollection(const SharedPtr<Generic::IList<T>>&)Belirli bir koleksiyon etrafında yalnızca okuma koleksiyonunu sarar.
SetTemplateWeakPtr(uint32_t) overrideYalnızca okuma koleksiyonu sadece veriyi sarar ve hiçbir şey depolamaz, bu yüzden bir şey yapmaz.
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
BaseTypeUygulanan arayüz.
IEnumeratorPtrAynı öğelerden oluşan konteyner.
ValueTypeDeğer türü.

Ayrıca Bakınız