| BitArray | Array von Bits, die über den Index adressiert werden können. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| BitArrayPtr | Zeiger auf BitArray. Dieser Typ ist ein Zeiger, um die Löschung anderer Objekte zu verwalten. Er sollte auf dem Stack alloziert und an Funktionen entweder per Wert oder per const-Referenz übergeben werden. |
| CollectionBase | Stellt eine abstrakte Basisklasse für eine stark typisierte Sammlung bereit. |
| ICollection | Definiert eine nicht-generische Sammlungs‑Schnittstelle. |
| IEnumerable | IEnumerable ist die Basisschnittstelle für alle nicht-generischen Sammlungen, die enumerierbar sind. |
| IEnumerator | Schnittstelle eines Enumerators, der verwendet werden kann, um durch einige Elemente zu iterieren. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| IEnumeratorImplRefType | Wrapper, der eine nicht-generische IEnumerator Implementierung über dem generischen Iterator IEnumeratorImplRefType erstellt – Wrapper für Referenztypen. |
| IEnumeratorImplValueType | Wrapper, der eine nicht-generische IEnumerator Implementierung über dem generischen Iterator IEnumeratorImplRefType erstellt – Wrapper für Werttypen. |
| IEqualityComparer | |
| IList | IList stellt eine nicht-generische Sammlung von Objekten dar, die einzeln über den Index zugänglich sind. |
| IListImplRefType | Stub, der die Schnittstelle System::Collections::IList auf einem System::Collections::Generic::List Objekt implementiert. Implementierung für Referenztypen. |
| IListImplValueType | Stub, der die Schnittstelle System::Collections::IList auf einem System::Collections::Generic::List Objekt implementiert. Implementierung für Werttypen. |
| IListWrapper | Schnittstelle zur Unterstützung des Castens von generischen zu nicht-generischen Sammlungen. |
| Invalidatable | Klasse, die es ermöglicht, den Zustand ihrer Nachkommen über InvalidatableTracker Objekte zu verfolgen. |
| InvalidatableTracker | Klasse, die Tracker von Invalidatable Objekten implementiert. |