ImmutableSortedDictionary.ToImmutableSortedDictionary Metodo

Definizione

Overload

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

Enumera una sequenza di coppie chiave/valore e produce un dizionario ordinato non modificabile del relativo contenuto.

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

Crea un dizionario ordinato non modificabile dal contenuto corrente del dizionario del generatore.

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

Enumera una sequenza di coppie chiave/valore e produce un dizionario non modificabile del relativo contenuto usando l'operatore di confronto della chiave specificato.

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

Enumera una sequenza di coppie chiave/valore e produce un dizionario ordinato non modificabile del relativo contenuto usando gli operatori di confronto della chiave e del valore specificati.

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

Enumera e trasforma una sequenza e produce un dizionario ordinato non modificabile del relativo contenuto.

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

Enumera e trasforma una sequenza e produce un dizionario ordinato non modificabile del relativo contenuto usando l'operatore di confronto della chiave specificato.

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

Enumera e trasforma una sequenza e produce un dizionario ordinato non modificabile del relativo contenuto usando gli operatori di confronto della chiave e del valore specificati.

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

Origine:
ImmutableSortedDictionary.cs
Origine:
ImmutableSortedDictionary.cs
Origine:
ImmutableSortedDictionary.cs

Enumera una sequenza di coppie chiave/valore e produce un dizionario ordinato non modificabile del relativo contenuto.

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

Parametri di tipo

TKey

Tipo di chiavi nel dizionario.

TValue

Tipo di valori nel dizionario.

Parametri

source
IEnumerable<KeyValuePair<TKey,TValue>>

Sequenza di coppie chiave/valore da enumerare.

Restituisce

Dizionario ordinato non modificabile che contiene le coppie chiave/valore nella sequenza specificata.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.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)

Origine:
ImmutableSortedDictionary.cs
Origine:
ImmutableSortedDictionary.cs
Origine:
ImmutableSortedDictionary.cs

Crea un dizionario ordinato non modificabile dal contenuto corrente del dizionario del generatore.

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

Parametri di tipo

TKey

Tipo di chiavi nel dizionario.

TValue

Tipo di valori nel dizionario.

Parametri

builder
ImmutableSortedDictionary<TKey,TValue>.Builder

Generatore da cui creare il dizionario ordinato non modificabile.

Restituisce

Dizionario ordinato non modificabile che contiene il contenuto corrente nel dizionario del generatore.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

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

Origine:
ImmutableSortedDictionary.cs
Origine:
ImmutableSortedDictionary.cs
Origine:
ImmutableSortedDictionary.cs

Enumera una sequenza di coppie chiave/valore e produce un dizionario non modificabile del relativo contenuto usando l'operatore di confronto della chiave specificato.

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);

Parametri di tipo

TKey

Tipo di chiavi nel dizionario.

TValue

Tipo di valori nel dizionario.

Parametri

source
IEnumerable<KeyValuePair<TKey,TValue>>

Sequenza di coppie chiave/valore da enumerare.

keyComparer
IComparer<TKey>

Operatore di confronto della chiave da usare durante la compilazione del dizionario non modificabile.

Restituisce

Dizionario ordinato non modificabile che contiene le coppie chiave/valore nella sequenza specificata.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.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>)

Origine:
ImmutableSortedDictionary.cs
Origine:
ImmutableSortedDictionary.cs
Origine:
ImmutableSortedDictionary.cs

Enumera una sequenza di coppie chiave/valore e produce un dizionario ordinato non modificabile del relativo contenuto usando gli operatori di confronto della chiave e del valore specificati.

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);

Parametri di tipo

TKey

Tipo di chiavi nel dizionario.

TValue

Tipo di valori nel dizionario.

Parametri

source
IEnumerable<KeyValuePair<TKey,TValue>>

Sequenza di coppie chiave/valore da enumerare.

keyComparer
IComparer<TKey>

Operatore di confronto della chiave da usare durante la compilazione del dizionario non modificabile.

valueComparer
IEqualityComparer<TValue>

Operatore di confronto del valore da usare per il dizionario non modificabile.

Restituisce

Dizionario ordinato non modificabile che contiene le coppie chiave/valore nella sequenza specificata.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.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>)

Origine:
ImmutableSortedDictionary.cs
Origine:
ImmutableSortedDictionary.cs
Origine:
ImmutableSortedDictionary.cs

Enumera e trasforma una sequenza e produce un dizionario ordinato non modificabile del relativo contenuto.

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);

Parametri di tipo

TSource

Tipo degli elementi nella sequenza.

TKey

Tipo di chiavi nel dizionario risultante.

TValue

Tipo di valori nel dizionario risultante.

Parametri

source
IEnumerable<TSource>

Sequenza da enumerare per generare il dizionario.

keySelector
Func<TSource,TKey>

Funzione che produrrà la chiave per il dizionario da ogni elemento della sequenza.

elementSelector
Func<TSource,TValue>

Funzione che produrrà il valore per il dizionario da ogni elemento della sequenza.

Restituisce

Dizionario ordinato non modificabile che contiene gli elementi nella sequenza specificata.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.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>)

Origine:
ImmutableSortedDictionary.cs
Origine:
ImmutableSortedDictionary.cs
Origine:
ImmutableSortedDictionary.cs

Enumera e trasforma una sequenza e produce un dizionario ordinato non modificabile del relativo contenuto usando l'operatore di confronto della chiave specificato.

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);

Parametri di tipo

TSource

Tipo degli elementi nella sequenza.

TKey

Tipo di chiavi nel dizionario risultante.

TValue

Tipo di valori nel dizionario risultante.

Parametri

source
IEnumerable<TSource>

Sequenza da enumerare per generare il dizionario.

keySelector
Func<TSource,TKey>

Funzione che produrrà la chiave per il dizionario da ogni elemento della sequenza.

elementSelector
Func<TSource,TValue>

Funzione che produrrà il valore per il dizionario da ogni elemento della sequenza.

keyComparer
IComparer<TKey>

Operatore di confronto della chiave da usare per il dizionario.

Restituisce

Dizionario non modificabile che contiene gli elementi nella sequenza specificata.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.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>)

Origine:
ImmutableSortedDictionary.cs
Origine:
ImmutableSortedDictionary.cs
Origine:
ImmutableSortedDictionary.cs

Enumera e trasforma una sequenza e produce un dizionario ordinato non modificabile del relativo contenuto usando gli operatori di confronto della chiave e del valore specificati.

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);

Parametri di tipo

TSource

Tipo degli elementi nella sequenza.

TKey

Tipo di chiavi nel dizionario risultante.

TValue

Tipo di valori nel dizionario risultante.

Parametri

source
IEnumerable<TSource>

Sequenza da enumerare per generare il dizionario.

keySelector
Func<TSource,TKey>

Funzione che produrrà la chiave per il dizionario da ogni elemento della sequenza.

elementSelector
Func<TSource,TValue>

Funzione che produrrà il valore per il dizionario da ogni elemento della sequenza.

keyComparer
IComparer<TKey>

Operatore di confronto della chiave da usare per il dizionario.

valueComparer
IEqualityComparer<TValue>

Operatore di confronto del valore da usare per il dizionario.

Restituisce

Dizionario ordinato non modificabile che contiene gli elementi nella sequenza specificata.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.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