System.Collections-Namespace
In diesem Artikel
Der System.Collections -Namespace enthält Schnittstellen und Klassen, die verschiedene Auflistungen von Objekten definieren, z. B. Listen, Warteschlangen, Bitarrays, Hashtabellen und Wörterbücher.
Klassen
ArrayList
Implementiert die IList -Schnittstelle unter Verwendung eines Arrays, das nach Bedarf dynamisch vergrößert wird.
BitArray
Verwaltet ein komprimiertes Array von Bitwerten, die als boolesche Werte dargestellt sind. true bezeichnet hierbei ein gesetztes Bit (1), und false bezeichnet ein nicht gesetztes Bit (0).
CaseInsensitiveComparer
Vergleicht zwei Objekte auf Äquivalenz und ignoriert dabei die Groß- und Kleinschreibung in Zeichenfolgen.
CaseInsensitiveHashCodeProvider
Stellt einen Hashcode für ein Objekt bereit, wobei im verwendeten Hashalgorithmus die Groß- und Kleinschreibung von Zeichenfolgen ignoriert wird.
CollectionBase
Stellt die abstract -Basisklasse für eine Auflistung mit starker Typisierung bereit.
Comparer
Vergleicht zwei Objekte auf Äquivalenz, wobei die Groß- und Kleinschreibung bei Zeichenfolgenvergleichen berücksichtigt wird.
DictionaryBase
Stellt die abstract -Basisklasse für eine stark typisierte Auflistung von Schlüssel-Wert-Paaren bereit.
Hashtable
Stellt eine Auflistung von Schlüssel-Wert-Paaren dar, die nach dem Hashcode des Schlüssels organisiert sind.
Queue
Stellt eine FIFO-Auflistung (First-In-First-Out) von Objekten dar.
ReadOnlyCollectionBase
Stellt die abstract -Basisklasse für eine stark typisierte nicht generische schreibgeschützte Auflistung bereit.
SortedList
Stellt eine Auflistung von Schlüssel-Wert-Paaren dar, die nach Schlüsseln sortiert sind und auf die sowohl über Schlüssel als auch über Indizes zugegriffen werden kann.
Stack
Stellt eine einfache nicht generische LIFO (Last-In-First-Out)-Auflistung von Objekten dar.
Schnittstellen
ICollection
Definiert Größe, Enumeratoren und Synchronisierungsmethoden für alle nicht generischen Auflistungen.
IComparer
Stellt eine Methode für den Vergleich zweier Objekte bereit.
IDictionary
Stellt eine nicht generische Auflistung von Schlüssel-Wert-Paaren dar.
IDictionaryEnumerator
Zählt die Elemente eines nicht generischen Wörterbuchs auf.
IEnumerable
Macht den Enumerator verfügbar, der eine einfache Iteration durch eine nicht generische Auflistung unterstützt.
IEnumerator
Unterstützt eine einfache Iteration durch eine nicht generische Auflistung.
IEqualityComparer
Definiert Methoden, die den Vergleich von Objekten auf Gleichheit unterstützen.
IHashCodeProvider
Stellt unter Verwendung einer benutzerdefinierten Hashfunktion einen Hashcode für ein Objekt bereit.
IList
Stellt eine nicht generische Auflistung von Objekten dar, auf die einzeln über einen Index zugegriffen werden kann.
Strukturen
DictionaryEntry
Definiert ein Schlüssel-Wert-Paar für ein Wörterbuch, das festgelegt oder abgerufen werden kann.