ImmutableDictionary Klasse
Definition
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.
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)
public ref class ImmutableDictionary abstract sealed
public static class ImmutableDictionary
type ImmutableDictionary = class
Public Module ImmutableDictionary
- Vererbung
-
ImmutableDictionary
Methoden
Contains<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue) |
Bestimmt, ob das angegebene unveränderliche Wörterbuch das angegebene Schlüssel-Wert-Paar enthält. |
Create<TKey,TValue>() |
Erstellt ein leeres unveränderliches Wörterbuch. |
Create<TKey,TValue>(IEqualityComparer<TKey>) |
Erstellt ein leeres unveränderliches Wörterbuch, das den angegebenen Schlüsselvergleich verwendet. |
Create<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Erstellt ein leeres unveränderliches Wörterbuch, das den angegebenen Schlüssel- und Wertevergleich verwendet. |
CreateBuilder<TKey,TValue>() |
Erstellt einen neuen unveränderlichen Wörterbuch-Generator. |
CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>) |
Erstellt einen neuen unveränderlichen Wörterbuch-Generator. |
CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Erstellt einen neuen unveränderlichen Wörterbuch-Generator. |
CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Erstellt ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält. |
CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Erstellt ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält und den angegebenen Schlüsselvergleich verwendet. |
CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Erstellt ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält und den angegebenen Schlüsselvergleich verwendet. |
GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey) |
Ruft den Wert für einen bestimmten Schlüssel auf, wenn ein übereinstimmender Schlüssel im Wörterbuch vorhanden ist. |
GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue) |
Ruft den Wert für einen bestimmten Schlüssel auf, wenn ein übereinstimmender Schlüssel im Wörterbuch vorhanden ist. |
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Listet eine Sequenz von Schlüssel-Wert-Paaren auf und erzeugt ein unveränderliches Wörterbuch ihrer Inhalte. |
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>) |
Listet eine Sequenz von Schlüssel-Wert-Paaren auf und erzeugt mithilfe des angegebenen Schlüsselvergleichs ein unveränderliches Wörterbuch ihrer Inhalte. |
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Listet eine Sequenz von Schlüssel-Wert-Paaren auf und erzeugt mithilfe des angegebenen Schlüsselvergleichs ein unveränderliches Wörterbuch ihrer Inhalte. |
ToImmutableDictionary<TKey,TValue>(ImmutableDictionary<TKey,TValue>.Builder) |
Erstellt ein unveränderlich Wörterbuch aus dem aktuellen Inhalt des Wörterbuchs des Generators. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Listet eine Sequenz auf und transformiert sie; und erzeugt ein unveränderliches Wörterbuch ihrer Inhalte. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>) |
Listet eine Sequenz auf und transformiert sie; und erzeugt mithilfe des angegebenen Schlüsselvergleichs ein unveränderliches Wörterbuch ihrer Inhalte. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Listet eine Sequenz auf und transformiert sie; und erzeugt mithilfe des angegebenen Schlüssel- und Wertevergleichs ein unveränderliches Wörterbuch ihrer Inhalte. |
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Erstellt ein unveränderliches Wörterbuch aus einer bestehenden Kollektion von Elementen, mit der Anwendung einer Transformationsfunktion zum Quellschlüssel. |
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Erstellt ein unveränderliches Wörterbuch basierend auf einer Sequenztransformation. |
Gilt für:
Threadsicherheit
Dieser Typ ist threadsicher.