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

Name Beschreibung
ArrayList

Implementiert die IList Schnittstelle mithilfe eines Arrays, dessen Größe bei Bedarf dynamisch erhöht wird.

BitArray

Verwaltet ein kompaktes Array von Bitwerten, die als Boolescher Wert dargestellt werden, wobei true angegeben wird, dass das Bit aktiviert ist (1) und false angibt, dass das Bit deaktiviert ist (0).

CaseInsensitiveComparer

Vergleicht zwei Objekte für Äquivalenz, wobei die Groß-/Kleinschreibung von Zeichenfolgen ignoriert wird.

CaseInsensitiveHashCodeProvider

Stellt einen Hashcode für ein Objekt mithilfe eines Hashingalgorithmus bereit, der die Groß-/Kleinschreibung von Zeichenfolgen ignoriert.

CollectionBase

Stellt die abstract Basisklasse für eine stark typierte Auflistung bereit.

Comparer

Vergleicht zwei Objekte für die Äquivalenz, bei denen Zeichenfolgenvergleiche bei Groß-/Kleinschreibung beachtet werden.

DictionaryBase

Stellt die abstract Basisklasse für eine stark typierte Auflistung von Schlüssel-Wert-Paaren bereit.

Hashtable

Stellt eine Auflistung von Schlüssel-Wert-Paaren dar, die auf Grundlage des Hashcodes des Schlüssels geordnet sind.

Queue

Stellt eine First-In-First-Out-Auflistung von Objekten dar.

ReadOnlyCollectionBase

Stellt die abstract Basisklasse für eine stark typierte, nicht generische schreibgeschützte Auflistung bereit.

SortedList

Stellt eine Auflistung von Schlüssel-Wert-Paaren dar, die nach den Schlüsseln sortiert sind und nach Schlüsseln und nach Index zugänglich sind.

Stack

Stellt eine einfache nicht generische Auflistung von Objekten dar.

StructuralComparisons

Stellt Objekte zum Ausführen eines strukturellen Vergleichs von zwei Auflistungsobjekten bereit.

Strukturen

Name Beschreibung
DictionaryEntry

Definiert ein Wörterbuchschlüssel-Wert-Paar, das festgelegt oder abgerufen werden kann.

Schnittstellen

Name Beschreibung
ICollection

Definiert Größen-, Enumerations- und Synchronisierungsmethoden für alle nichtgenerischen Auflistungen.

IComparer

Macht eine Methode verfügbar, die zwei Objekte vergleicht.

IDictionary

Stellt eine nichtgenerische Auflistung von Schlüssel-Wert-Paaren dar.

IDictionaryEnumerator

Listet die Elemente eines nichtgenerischen Wörterbuchs auf.

IEnumerable

Macht einen Enumerator verfügbar, der eine einfache Iteration über eine nicht generische Auflistung unterstützt.

IEnumerator

Unterstützt eine einfache Iteration über eine nicht generische Auflistung.

IEqualityComparer

Definiert Methoden zur Unterstützung des Vergleichs von Objekten für die Gleichheit.

IHashCodeProvider

Stellt einen Hashcode für ein Objekt mithilfe einer benutzerdefinierten Hashfunktion zur Anwendung.

IList

Stellt eine nicht generische Auflistung von Objekten dar, auf die nach Index einzeln zugegriffen werden kann.

IStructuralComparable

Unterstützt den strukturellen Vergleich von Auflistungsobjekten.

IStructuralEquatable

Definiert Methoden zur Unterstützung des Vergleichs von Objekten für die strukturelle Gleichheit.

Weitere Informationen