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>
| Parametre | Açıklama |
|---|
| T | Eleman tipi. |
Yöntemler
| Yöntem | Açıklama |
|---|
| Contains(const T&) const override | Konteynırın belirli bir öğeyi içerip içermediğini kontrol eder. |
| CopyTo(System::ArrayPtr<T>, int) override | Konteynır elemanlarını mevcut dizi elemanlarına kopyalar. |
| get_Count() const override | Konteynır elemanlarının sayısını alır. |
| get_IsReadOnly() const override | Koleksiyonun yalnızca okunabilir olup olmadığını denetler. |
| GetEnumerator() override | Koleksiyon yineleyicisini alır. |
| idx_get(int) const override | Belirli konumdaki öğeyi alır. |
| IndexOf(const T&) const override | Koleksiyonda belirli bir öğeyi arar. |
| ReadOnlyCollection(const SharedPtr<Generic::IList<T>>&) | Belirli bir koleksiyonun etrafına yalnızca okunabilir bir koleksiyon sarar. |
| SetTemplateWeakPtr(uint32_t) override | Yalnızca veri sarmaladığı ve hiçbir şey depolamadığı için yalnızca okunabilir koleksiyon hiçbir şey yapmaz. |
| virtualizeBeginConstIterator() const override | Mevcut kapsayıcı için begin const yineleyicisinin uygulamasını alır. |
| virtualizeBeginIterator() override | Mevcut kapsayıcı için begin yineleyicisinin uygulamasını alır. |
| virtualizeEndConstIterator() const override | Mevcut kapsayıcı için end const yineleyicisinin uygulamasını alır. |
| virtualizeEndIterator() override | Mevcut kapsayıcı için end yineleyicisinin uygulamasını alır. |
Typedefs
Ayrıca Bakınız