System::Collections::Generic::IList sınıfı

IList class

Öğelerin indeksli konteynerinin arayüzü. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya new operatörüyle oluşturulmamalıdır, çü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çisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

template<typename T>class IList : public System::Collections::Generic::ICollection<T>
ParametreAçıklama
TEleman tipi.

Yöntemler

YöntemAçıklama
get_IsFixedSize()Koleksiyonun sabit boyutta olup olmadığını denetler.
virtual idx_get(int) constBelirtilen indeksteki öğeyi alır.
virtual idx_set(int, T)Belirtilen indeksteki öğeyi ayarlar.
virtual IndexOf(const T&) constÖğenin konteynerdeki ilk görünümünün indeksini alır.
virtual Insert(int, const T&)Öğeyi belirtilen konuma ekler, diğer öğeleri kaydırır.
virtual RemoveAt(int)Belirtilen indeksteki öğeyi kaldırır.

Typedefs

TypedefAçıklama
BaseTypeRTTI bilgisi.
ThisTypeBu tip.
ValueTypeDeğer türü.

Ayrıca Bakınız