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

ReadOnlyCollection class

Belirli bir konteynırı 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ığı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<typename T>class ReadOnlyCollection : public virtual System::Object,
                                               public System::Collections::Generic::IList<T>
ParametreAçıklama
TEleman tipi.

Yöntemler

YöntemAçıklama
Contains(const T&) const overrideKonteynırın belirli bir öğeyi içerip içermediğini kontrol eder.
CopyTo(System::ArrayPtr<T>, int) overrideKonteynır elemanlarını mevcut dizi elemanlarına kopyalar.
get_Count() const overrideKonteynır elemanlarının sayısını alır.
get_IsReadOnly() const overrideKoleksiyonun yalnızca okunabilir olup olmadığını denetler.
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 koleksiyonun etrafına yalnızca okunabilir bir koleksiyon sarar.
SetTemplateWeakPtr(uint32_t) overrideYalnızca veri sarmaladığı ve hiçbir şey depolamadığı için yalnızca okunabilir koleksiyon hiçbir şey yapmaz.
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
BaseTypeUygulanan arabirim.
IEnumeratorPtrAynı öğelerden oluşan kapsayıcı.
ValueTypeDeğer türü.

Ayrıca Bakınız