System::Collections::Generic::IList class

IList class

Interface van een geïndexeerde container van elementen. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit zal leiden tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze door te geven aan functies als argument.

template<typename T>class IList : public System::Collections::Generic::ICollection<T>
ParameterBeschrijving
TElementtype.

Methoden

MethodeBeschrijving
get_IsFixedSize()Controleert of de collectie een vaste grootte heeft.
virtual idx_get(int) constHaalt element op op de opgegeven index.
virtual idx_set(int, T)Stelt element in op de opgegeven index.
virtual IndexOf(const T&) constHaalt de index op van de eerste verschijning van het item in de container.
virtual Insert(int, const T&)Voegt een element in op de opgegeven positie, waarbij andere elementen worden verschoven.
virtual RemoveAt(int)Verwijdert element op de opgegeven index.

Typedefs

TypedefBeschrijving
BaseTypeRTTI-informatie.
ThisTypeDit type.
ValueTypeWaarde‑type.

Zie ook