System.Collections.Generic
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

System.Collections.Generic-Namespace

 

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 generischen IComparer<T>-Schnittstelle bereit.

System_CAPS_pubclassDictionary<TKey, TValue>

Stellt eine Auflistung von Schlüsseln und Werten dar.

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

System_CAPS_pubclassEqualityComparer<T>

Stellt eine Basisklasse für Implementierungen der generischen IEqualityComparer<T>-Schnittstelle bereit.

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. Die Klasse erlaubt keine Vererbung.

System_CAPS_pubclassSortedDictionary<TKey, TValue>.KeyCollection

Stellt die Auflistung von Schlüsseln in einem SortedDictionary<TKey, TValue> dar. Die Klasse erlaubt keine Vererbung.

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 für den Zugriff auf ein Element in der Auflistung angegebene Schlüssel 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 einer LinkedList<T> dar. Die Klasse erlaubt keine Vererbung.

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.

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

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. Die Klasse erlaubt keine Vererbung.

System_CAPS_pubclassSortedDictionary<TKey, TValue>.ValueCollection

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

SchnittstelleBeschreibung
System_CAPS_pubinterfaceICollection<T>

Definiert Methoden zum Bearbeiten generischer Auflistungen.

System_CAPS_pubinterfaceIComparer<T>

Definiert eine Methode, die ein Typ zum Vergleichen zweier Objekte implementiert.

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, rufen Sie die Verweisquelle auf.

System_CAPS_pubinterfaceIEnumerator<T>

Unterstützt eine einfache Iteration durch eine generische Auflistung.

System_CAPS_pubinterfaceIEqualityComparer<T>

Definiert Methoden, die den Vergleich von Objekten auf Gleichheit unterstützen.

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 schreibgeschützte generische 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 typesDictionary<TKey, TValue> is a generic version of Hashtable; it uses the generic structure KeyValuePair<TKey, TValue> for enumeration instead of DictionaryEntry. List<T> is a generic version of ArrayList.There are generic Queue and Stack<T> classes that correspond to the non-generic versions.There are generic and non-generic versions of SortedList<TKey, TValue>.Both versions are hybrids of a dictionary and a list.The SortedDictionary<TKey, TValue> generic class is a pure dictionary and has no non-generic counterpart.The LinkedList<T> generic class is a true linked list.It has no non-generic counterpart.

Zurück zum Anfang
Anzeigen:
© 2016 Microsoft