ImmutableSortedDictionary.ToImmutableSortedDictionary Methode

Definition

Überlädt

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>(ImmutableSortedDictionary<TKey,TValue>.Builder)

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

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<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.

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

Quelle:
ImmutableSortedDictionary.cs
Quelle:
ImmutableSortedDictionary.cs
Quelle:
ImmutableSortedDictionary.cs

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

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source);

Typparameter

TKey

Der Typ der Schlüssel im Wörterbuch.

TValue

Der Typ der Werte im Wörterbuch.

Parameter

source
IEnumerable<KeyValuePair<TKey,TValue>>

Die Sequenz von aufzulistenden Schlüssel-Wert-Paaren.

Gibt zurück

Ein unveränderliches sortiertes Wörterbuch, das die Schlüssel-Wert-Paare in der angegebenen Sequenz enthält.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Quelle:
ImmutableSortedDictionary.cs
Quelle:
ImmutableSortedDictionary.cs
Quelle:
ImmutableSortedDictionary.cs

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

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue>.Builder builder);

Typparameter

TKey

Der Typ der Schlüssel im Wörterbuch.

TValue

Der Typ der Werte im Wörterbuch.

Parameter

builder
ImmutableSortedDictionary<TKey,TValue>.Builder

Der Generator, aus dem das unveränderlich sortierte Wörterbuch erstellt werden soll.

Gibt zurück

Ein unveränderliches sortiertes Wörterbuch, das den aktuellen Inhalt des Wörterbuchs des Generators enthält.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

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

Quelle:
ImmutableSortedDictionary.cs
Quelle:
ImmutableSortedDictionary.cs
Quelle:
ImmutableSortedDictionary.cs

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

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IComparer<TKey> keyComparer);
C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IComparer<TKey>? keyComparer);

Typparameter

TKey

Der Typ der Schlüssel im Wörterbuch.

TValue

Der Typ der Werte im Wörterbuch.

Parameter

source
IEnumerable<KeyValuePair<TKey,TValue>>

Die Sequenz von aufzulistenden Schlüssel-Wert-Paaren.

keyComparer
IComparer<TKey>

Der Schlüsselvergleich, der beim Erstellen des unveränderlichen Wörterbuchs verwendet wird.

Gibt zurück

Ein unveränderliches sortiertes Wörterbuch, das die Schlüssel-Wert-Paare in der angegebenen Sequenz enthält.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Quelle:
ImmutableSortedDictionary.cs
Quelle:
ImmutableSortedDictionary.cs
Quelle:
ImmutableSortedDictionary.cs

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.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer);
C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IComparer<TKey>? keyComparer, System.Collections.Generic.IEqualityComparer<TValue>? valueComparer);

Typparameter

TKey

Der Typ der Schlüssel im Wörterbuch.

TValue

Der Typ der Werte im Wörterbuch.

Parameter

source
IEnumerable<KeyValuePair<TKey,TValue>>

Die Sequenz von aufzulistenden Schlüssel-Wert-Paaren.

keyComparer
IComparer<TKey>

Der Schlüsselvergleich, der beim Erstellen des unveränderlichen Wörterbuchs verwendet wird.

valueComparer
IEqualityComparer<TValue>

Der Wertevergleich für die Verwendung des unveränderlichen Wörterbuchs.

Gibt zurück

Ein unveränderliches sortiertes Wörterbuch, das die Schlüssel-Wert-Paare in der angegebenen Sequenz enthält.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Quelle:
ImmutableSortedDictionary.cs
Quelle:
ImmutableSortedDictionary.cs
Quelle:
ImmutableSortedDictionary.cs

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

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector);

Typparameter

TSource

Der Typ der Elemente in der Sequenz.

TKey

Der Typ der Schlüssel im resultierenden Wörterbuch.

TValue

Der Typ der Werte im resultierenden Wörterbuch.

Parameter

source
IEnumerable<TSource>

Die Sequenz, die aufgelistet werden soll, um das Wörterbuch zu generieren.

keySelector
Func<TSource,TKey>

Die Funktion, die den Schlüssel für das Wörterbuch aus jedem Sequenzelement erzeugt.

elementSelector
Func<TSource,TValue>

Die Funktion, die den Wert für das Wörterbuch aus jedem Sequenzelement erzeugt.

Gibt zurück

Ein unveränderliches sortiertes Wörterbuch, das die Elemente in der angegebenen Sequenz enthält.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Quelle:
ImmutableSortedDictionary.cs
Quelle:
ImmutableSortedDictionary.cs
Quelle:
ImmutableSortedDictionary.cs

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

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IComparer<TKey> keyComparer);
C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IComparer<TKey>? keyComparer);

Typparameter

TSource

Der Typ der Elemente in der Sequenz.

TKey

Der Typ der Schlüssel im resultierenden Wörterbuch.

TValue

Der Typ der Werte im resultierenden Wörterbuch.

Parameter

source
IEnumerable<TSource>

Die Sequenz, die aufgelistet werden soll, um das Wörterbuch zu generieren.

keySelector
Func<TSource,TKey>

Die Funktion, die den Schlüssel für das Wörterbuch aus jedem Sequenzelement erzeugt.

elementSelector
Func<TSource,TValue>

Die Funktion, die den Wert für das Wörterbuch aus jedem Sequenzelement erzeugt.

keyComparer
IComparer<TKey>

Der Schlüsselvergleich, der für das Wörterbuch verwendet werden soll.

Gibt zurück

Ein unveränderliches Wörterbuch, das die Elemente in der angegebenen Sequenz enthält.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Quelle:
ImmutableSortedDictionary.cs
Quelle:
ImmutableSortedDictionary.cs
Quelle:
ImmutableSortedDictionary.cs

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

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer);
C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IComparer<TKey>? keyComparer, System.Collections.Generic.IEqualityComparer<TValue>? valueComparer);

Typparameter

TSource

Der Typ der Elemente in der Sequenz.

TKey

Der Typ der Schlüssel im resultierenden Wörterbuch.

TValue

Der Typ der Werte im resultierenden Wörterbuch.

Parameter

source
IEnumerable<TSource>

Die Sequenz, die aufgelistet werden soll, um das Wörterbuch zu generieren.

keySelector
Func<TSource,TKey>

Die Funktion, die den Schlüssel für das Wörterbuch aus jedem Sequenzelement erzeugt.

elementSelector
Func<TSource,TValue>

Die Funktion, die den Wert für das Wörterbuch aus jedem Sequenzelement erzeugt.

keyComparer
IComparer<TKey>

Der Schlüsselvergleich, der für das Wörterbuch verwendet werden soll.

valueComparer
IEqualityComparer<TValue>

Der Wertevergleich für die Verwendung des Wörterbuchs.

Gibt zurück

Ein unveränderliches sortiertes Wörterbuch, das die Elemente in der angegebenen Sequenz enthält.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0