Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

System.Collections.Generic-Namespace

 

Veröffentlicht: Juli 2016

Der System.Collections.Generic-Namespace enthält Schnittstellen und Klassen, die generische Auflistungen definieren. Mit diesen können Benutzer stark typisierte Auflistungen erstellen, die höhere Typsicherheit und Leistung als nicht generische stark typisierte Auflistungen bieten.

KlasseBeschreibung
System_CAPS_pubclassComparer<T>

Stellt eine Basisklasse für Implementierungen der IComparer<T> generische Schnittstelle.

System_CAPS_pubclassDictionary<TKey, TValue>

Stellt eine Auflistung von Schlüsseln und Werten dar.

Informationen zum Durchsuchen des .NET Framework-Quellcodes für diesen Typ finden Sie in der Verweisquelle.

System_CAPS_pubclassEqualityComparer<T>

Stellt eine Basisklasse für Implementierungen der IEqualityComparer<T> generische Schnittstelle.

System_CAPS_pubclassHashSet<T>

Stellt eine Menge von Werten dar.

Um den .NET Framework-Quellcode für diesen Typ zu durchsuchen, finden Sie unter der Reference Source.

System_CAPS_pubclassDictionary<TKey, TValue>.KeyCollection

Stellt die Auflistung von Schlüsseln in einem Dictionary<TKey, TValue> dar. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassSortedDictionary<TKey, TValue>.KeyCollection

Stellt die Auflistung von Schlüsseln in einem SortedDictionary<TKey, TValue> dar. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassKeyedByTypeCollection<TItem>

Stellt eine Auflistung bereit, deren Elemente Typen sind, die als Schlüssel dienen.

System_CAPS_pubclassKeyNotFoundException

Die Ausnahme, die ausgelöst wird, wenn der angegebene Schlüssel für den Zugriff auf ein Element in einer Auflistung keinem Schlüssel in der Auflistung entspricht.

System_CAPS_pubclassLinkedList<T>

Stellt eine doppelt verknüpfte Liste dar.

System_CAPS_pubclassLinkedListNode<T>

Stellt einen Knoten in einem LinkedList<T>. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassList<T>

Stellt eine stark typisierte Liste von Objekten dar, auf die über einen Index zugegriffen werden kann. Stellt Methoden zum Durchsuchen, Sortieren und Bearbeiten von Listen bereit.

Um den .NET Framework-Quellcode für diesen Typ zu durchsuchen, finden Sie unter der Reference Source.

System_CAPS_pubclassQueue<T>

Stellt eine FIFO-Auflistung (First-In-First-Out) von Objekten dar.

System_CAPS_pubclassSortedDictionary<TKey, TValue>

Stellt eine Auflistung von Schlüssel-Wert-Paaren dar, deren Reihenfolge anhand des Schlüssels bestimmt wird.

System_CAPS_pubclassSortedList<TKey, TValue>

Stellt eine Auflistung von Schlüssel-Wert-Paaren dar, die auf Grundlage der zugeordneten IComparer<T>-Implementierung nach den Schlüsseln sortiert sind.

System_CAPS_pubclassSortedSet<T>

Stellt eine Auflistung von Objekten dar, deren Sortierreihenfolge beibehalten wird.

System_CAPS_pubclassStack<T>

Stellt eine LIFO (Last-In-First-Out)-Auflistung variabler Größe von Instanzen desselben angegebenen Typs dar.

System_CAPS_pubclassSynchronizedCollection<T>

Stellt eine threadsichere Auflistung bereit, die Objekte enthält, die vom generischen Parameter als Elemente angegeben werden.

System_CAPS_pubclassSynchronizedKeyedCollection<K, T>

Stellt eine threadsichere Auflistung bereit, die Objekte eines von einem generischen Parameter angegeben Typs enthält, die anhand von Schlüsseln gruppiert werden.

System_CAPS_pubclassSynchronizedReadOnlyCollection<T>

Stellt eine threadsichere, schreibgeschützte Auflistung bereit, die Objekte enthält, die vom generischen Parameter als Elemente angegeben werden.

System_CAPS_pubclassDictionary<TKey, TValue>.ValueCollection

Stellt die Auflistung von Werten in einem Dictionary<TKey, TValue> dar. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassSortedDictionary<TKey, TValue>.ValueCollection

Stellt die Auflistung von Werten in einem SortedDictionary<TKey, TValue> dar. Diese Klasse kann nicht vererbt werden.

SchnittstelleBeschreibung
System_CAPS_pubinterfaceICollection<T>

Definiert Methoden zum Ändern generischer Auflistungen.

System_CAPS_pubinterfaceIComparer<T>

Definiert eine Methode, die ein Typ implementiert, um zwei Objekte zu vergleichen.

System_CAPS_pubinterfaceIDictionary<TKey, TValue>

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

System_CAPS_pubinterfaceIEnumerable<T>

Macht den Enumerator verfügbar, der eine einfache Iteration durch eine Auflistung eines angegebenen Typs unterstützt.

Um den .NET Framework-Quellcode für diesen Typ zu durchsuchen, finden Sie unter der Reference Source.

System_CAPS_pubinterfaceIEnumerator<T>

Unterstützt eine einfache Iteration durch eine generische Auflistung.

System_CAPS_pubinterfaceIEqualityComparer<T>

Definiert Methoden zur Unterstützung der Gleichheitsüberprüfung von Objekten.

System_CAPS_pubinterfaceIList<T>

Stellt eine Auflistung von Objekten dar, auf die einzeln über einen Index zugegriffen werden kann.

System_CAPS_pubinterfaceIReadOnlyCollection<T>

Stellt eine stark typisierte, schreibgeschützte Auflistung von Elementen dar.

System_CAPS_pubinterfaceIReadOnlyDictionary<TKey, TValue>

Stellt eine generische, schreibgeschützte Auflistung von Schlüssel-Wert-Paaren dar.

System_CAPS_pubinterfaceIReadOnlyList<T>

Stellt eine schreibgeschützte Auflistung von Elementen dar, auf die über einen Index zugegriffen werden kann.

System_CAPS_pubinterfaceISet<T>

Stellt die Basisschnittstelle für die Abstraktion von Mengen bereit.

Many of the generic collection types are direct analogs of nongeneric types. T:System.Collections.Generic.Dictionary`2 is a generic version of T:System.Collections.Hashtable; it uses the generic structure T:System.Collections.Generic.KeyValuePair`2 for enumeration instead of T:System.Collections.DictionaryEntry. T:System.Collections.Generic.List`1 is a generic version of T:System.Collections.ArrayList. There are generic T:System.Collections.Generic.Queue`1 and T:System.Collections.Generic.Stack`1 classes that correspond to the nongeneric versions. There are generic and nongeneric versions of T:System.Collections.Generic.SortedList`2. Both versions are hybrids of a dictionary and a list. The T:System.Collections.Generic.SortedDictionary`2 generic class is a pure dictionary and has no nongeneric counterpart. The T:System.Collections.Generic.LinkedList`1 generic class is a true linked list and has no nongeneric counterpart.

Zurück zum Anfang
Anzeigen: