System::Collections namespace

Klassen

KlasseBeschrijving
BitArrayArray van bits die via index benaderd kunnen worden. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
BitArrayPtrPointer naar BitArray. Dit type is een pointer om de verwijdering van een ander object te beheren. Het moet op de stack worden gealloceerd en aan functies worden doorgegeven, hetzij per waarde, hetzij per const‑referentie.
CollectionBaseBiedt een abstracte basisklasse voor een sterk getypeerde collectie.
ICollectionDefinieert een niet‑generieke collectie‑interface.
IEnumerableIEnumerable is de basisinterface voor alle niet‑generieke collecties die kunnen worden opgesomd.
IEnumeratorInterface van enumerator die kan worden gebruikt om door enkele elementen te itereren. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
IEnumeratorImplRefTypeWrapper die een niet‑generieke IEnumerator implementatie creëert boven de generieke Iterator IEnumeratorImplRefType - wrapper voor referentietypen.
IEnumeratorImplValueTypeWrapper die een niet‑generieke IEnumerator implementatie creëert boven de generieke Iterator IEnumeratorImplRefType - wrapper voor waardetypen.
IEqualityComparer
IListIList Stelt een niet‑generieke collectie van objecten voor die individueel via index benaderbaar zijn.
IListImplRefTypeStub die de System::Collections::IList interface implementeert op een System::Collections::Generic::List object. Implementatie voor referentietypen.
IListImplValueTypeStub die de System::Collections::IList interface implementeert op een System::Collections::Generic::List object. Implementatie voor waardetypen.
IListWrapperInterface om casting van generieke naar niet‑generieke collectie te ondersteunen.
InvalidatableKlasse die het mogelijk maakt de status van zijn afstammelingen bij te houden via InvalidatableTracker objecten.
InvalidatableTrackerKlasse die trackers van Invalidatable objecten implementeert.