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>
| Parameter | Beschrijving |
|---|
| T | Elementtype. |
Methoden
| Methode | Beschrijving |
|---|
| get_IsFixedSize() | Controleert of de collectie een vaste grootte heeft. |
| virtual idx_get(int) const | Haalt element op op de opgegeven index. |
| virtual idx_set(int, T) | Stelt element in op de opgegeven index. |
| virtual IndexOf(const T&) const | Haalt 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
Zie ook