Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
ImmutableArray
|
Stellt Methoden zum Erstellen eines Arrays bereit, das unveränderlich ist. Dies bedeutet, dass es nach der Erstellung nicht mehr geändert werden kann.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableArray<T>.Builder
|
Eine beschreibbare Arrayzugriffsmethode, der in eine ImmutableArray<T>-Instanz konvertiert werden kann, ohne zusätzlichen Speicher zu belegen.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableDictionary
|
Stellt eine Reihe von Initialisierungsmethoden für Instanzen der ImmutableDictionary<TKey,TValue> Klasse bereit.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableDictionary<TKey,TValue>.Builder
|
Stellt eine Hashzuordnung dar, die mit wenigen oder gar keinen Speicherbelegungen geändert wird und sehr effizient unveränderliche Hashzuordnungsinstanzen produzieren oder erstellen kann.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableDictionary<TKey,TValue>
|
Stellt eine unveränderliche unsortierte Auflistung von Schlüsseln und Werten dar.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableHashSet
|
Stellt eine Reihe von Initialisierungsmethoden für Instanzen der ImmutableHashSet<T> Klasse bereit.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableHashSet<T>.Builder
|
Stellt ein Hashset dar, das mit wenigen oder gar keinen Speicherbelegungen geändert wird und sehr effizient Instanzen unveränderlicher Hashsets erzeugen oder darauf aufbauen kann.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableHashSet<T>
|
Stellt ein unveränderliches unsortiertes Hashset dar.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableInterlocked
|
Enthält ineinandergreifende Austauschmechanismen für unveränderliche Auflistungen.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableList
|
Stellt eine Reihe von Initialisierungsmethoden für Instanzen der ImmutableList<T> Klasse bereit.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableList<T>.Builder
|
Stellt eine Liste dar, die mit wenigen oder gar keinen Speicherbelegungen geändert wird und sehr effizient Instanzen unveränderlicher Listen erzeugen oder darauf aufbauen kann.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableList<T>
|
Stellt eine unveränderliche Liste dar, bei der es sich um eine stark typisierte Liste von Objekten handelt, auf die über einen Index zugegriffen werden kann.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableQueue
|
Stellt eine Reihe von Initialisierungsmethoden für Instanzen der ImmutableQueue<T> Klasse bereit.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableQueue<T>
|
Stellt eine unveränderliche Warteschlange dar.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableSortedDictionary
|
Stellt eine Reihe von Initialisierungsmethoden für Instanzen der ImmutableSortedDictionary<TKey,TValue> Klasse bereit.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableSortedDictionary<TKey,TValue>.Builder
|
Stellt ein sortiertes Wörterbuch dar, das mit wenigen oder gar keinen Speicherbelegungen geändert wird und das sehr effizient unveränderlich sortierte Wörterbuch-Instanzen produzieren oder auf ihnen aufbauen kann.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableSortedDictionary<TKey,TValue>
|
Stellt ein unveränderlich sortiertes Wörterbuch dar.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableSortedSet
|
Stellt eine Reihe von Initialisierungsmethoden für Instanzen der ImmutableSortedSet<T> Klasse bereit.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableSortedSet<T>.Builder
|
Stellt eine sortierte Gruppe dar, die Änderungen mit wenig oder keinen Speicherbelegungen ermöglicht und unveränderlich sortierte Gruppen effizient bearbeitet oder erstellt.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableSortedSet<T>
|
Stellt die Implementierung einer unveränderlichen sortierten Gruppe dar.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableStack
|
Stellt eine Reihe von Initialisierungsmethoden für Instanzen der ImmutableStack<T> Klasse bereit.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
ImmutableStack<T>
|
Stellt einen unveränderlichen Stapel dar.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
|
Die unveränderlichen Auflistungsklassen sind als Teil der .NET-Kernbibliotheken verfügbar, sind jedoch nicht Teil der Kernklassenbibliothek, die mit .NET Framework verteilt wird. Für .NET Framework Apps ab Version 4.6.2 sind die Klassen über NuGet-Pakete verfügbar.