System::Collections::Generic::IList Klasse

IList class

Schnittstelle eines indizierten Containers von Elementen. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse immer in den System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

template<typename T>class IList : public System::Collections::Generic::ICollection<T>
ParameterBeschreibung
TElementtyp.

Methoden

MethodeBeschreibung
get_IsFixedSize()Überprüft, ob die Sammlung eine feste Größe hat.
virtual idx_get(int) constLiefert das Element am angegebenen Index.
virtual idx_set(int, T)Setzt das Element am angegebenen Index.
virtual IndexOf(const T&) constGibt den Index des ersten Auftretens des Elements im Container zurück.
virtual Insert(int, const T&)Fügt das Element an der angegebenen Position ein und verschiebt andere Elemente.
virtual RemoveAt(int)Entfernt das Element am angegebenen Index.

Typedefs

Typedef.Beschreibung
BaseTypeRTTI-Informationen.
ThisTypeDieser Typ.
ValueTypeWerttyp.

Siehe auch