Freigeben über


ImmutableSortedDictionary Klasse

Definition

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)

public ref class ImmutableSortedDictionary abstract sealed
public static class ImmutableSortedDictionary
type ImmutableSortedDictionary = class
Public Module ImmutableSortedDictionary
Vererbung
ImmutableSortedDictionary

Methoden

Create<TKey,TValue>()

Erstellt ein leeres unveränderliches sortiertes Wörterbuch.

Create<TKey,TValue>(IComparer<TKey>)

Erstellt ein leeres unveränderliches sortiertes Wörterbuch, das den angegebenen Schlüsselvergleich verwendet.

Create<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>)

Erstellt ein leeres unveränderliches sortiertes Wörterbuch, das den angegebenen Schlüssel- und Wertevergleich verwendet.

CreateBuilder<TKey,TValue>()

Erstellt einen Generator für ein neues unveränderliches sortiertes Wörterbuch.

CreateBuilder<TKey,TValue>(IComparer<TKey>)

Erstellt einen Generator für ein neues unveränderliches sortiertes Wörterbuch.

CreateBuilder<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>)

Erstellt einen Generator für ein neues unveränderliches sortiertes Wörterbuch.

CreateRange<TKey,TValue>(IComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>)

Erstellt ein neues unveränderliches sortiertes Wörterbuch aus dem angegebenen Bereich von Elementen mit dem angegebenen Schlüsselvergleich.

CreateRange<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>)

Erstellt ein neues unveränderliches sortiertes Wörterbuch aus dem angegebenen Bereich von Elementen mit dem angegebenen Schlüssel- und Wertevergleich.

CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

Erstellt ein unveränderliches sortiertes Wörterbuch, das die angegebenen Elemente enthält und den Standardvergleich verwendet.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

Listet eine Sequenz von Schlüssel-Wert-Paaren auf und erzeugt ein unveränderliches sortiertes Wörterbuch ihrer Inhalte.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>)

Listet eine Sequenz von Schlüssel-Wert-Paaren auf und erzeugt mithilfe des angegebenen Schlüsselvergleichs ein unveränderliches Wörterbuch ihrer Inhalte.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>, IEqualityComparer<TValue>)

Listet eine Sequenz von Schlüssel-Wert-Paaren auf und erzeugt mithilfe des angegebenen Schlüssel- und Wertevergleichs ein unveränderliches sortiertes Wörterbuch ihrer Inhalte.

ToImmutableSortedDictionary<TKey,TValue>(ImmutableSortedDictionary<TKey,TValue>.Builder)

Erstellt ein unveränderliches sortiertes Wörterbuch aus dem aktuellen Inhalt des Wörterbuchs des Generators.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Listet eine Sequenz auf, transformiert sie und erzeugt ein unveränderliches sortiertes Wörterbuch ihrer Inhalte.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Listet eine Sequenz auf, transformiert sie und erzeugt mithilfe des angegebenen Schlüsselvergleichs ein unveränderliches sortiertes Wörterbuch ihrer Inhalte.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Listet eine Sequenz auf, transformiert sie und erzeugt mithilfe des angegebenen Schlüssel- und Wertevergleichs ein unveränderliches sortiertes Wörterbuch ihrer Inhalte.

Gilt für:

Threadsicherheit

Dieser Typ ist threadsicher.