ImmutableDictionary.CreateRange Metodo

Definizione

Overload

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

Crea un nuovo dizionario non modificabile che contiene gli elementi specificati.

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

Crea un nuovo dizionario non modificabile che contiene gli elementi specificati e usa l'operatore di confronto della chiave specificato.

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

Crea un nuovo dizionario non modificabile che contiene gli elementi specificati e usa l'operatore di confronto della chiave specificato.

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

Origine:
ImmutableDictionary.cs
Origine:
ImmutableDictionary.cs
Origine:
ImmutableDictionary.cs

Crea un nuovo dizionario non modificabile che contiene gli elementi specificati.

C#
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);

Parametri di tipo

TKey

Tipo delle chiavi contenute nel dizionario.

TValue

Tipo dei valori contenuti nel dizionario.

Parametri

items
IEnumerable<KeyValuePair<TKey,TValue>>

Elementi usati per popolare il dizionario prima che diventi non modificabile.

Restituisce

Nuovo dizionario non modificabile che contiene gli elementi specificati.

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

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

Origine:
ImmutableDictionary.cs
Origine:
ImmutableDictionary.cs
Origine:
ImmutableDictionary.cs

Crea un nuovo dizionario non modificabile che contiene gli elementi specificati e usa l'operatore di confronto della chiave specificato.

C#
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IEqualityComparer<TKey> keyComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
C#
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IEqualityComparer<TKey>? keyComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);

Parametri di tipo

TKey

Tipo delle chiavi contenute nel dizionario.

TValue

Tipo dei valori contenuti nel dizionario.

Parametri

keyComparer
IEqualityComparer<TKey>

Implementazione dell'operatore di confronto da usare per verificare l'uguaglianza delle chiavi.

items
IEnumerable<KeyValuePair<TKey,TValue>>

Elementi da aggiungere al dizionario prima che diventi non modificabile.

Restituisce

Nuovo dizionario non modificabile che contiene gli elementi specificati e usa l'operatore di confronto specificato.

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

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

Origine:
ImmutableDictionary.cs
Origine:
ImmutableDictionary.cs
Origine:
ImmutableDictionary.cs

Crea un nuovo dizionario non modificabile che contiene gli elementi specificati e usa l'operatore di confronto della chiave specificato.

C#
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IEqualityComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
C#
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRange<TKey,TValue> (System.Collections.Generic.IEqualityComparer<TKey>? keyComparer, System.Collections.Generic.IEqualityComparer<TValue>? valueComparer, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);

Parametri di tipo

TKey

Tipo delle chiavi contenute nel dizionario.

TValue

Tipo dei valori contenuti nel dizionario.

Parametri

keyComparer
IEqualityComparer<TKey>

Implementazione dell'operatore di confronto da usare per verificare l'uguaglianza delle chiavi.

valueComparer
IEqualityComparer<TValue>

Implementazione dell'operatore di confronto da usare per verificare l'uguaglianza dei valori.

items
IEnumerable<KeyValuePair<TKey,TValue>>

Elementi da aggiungere al dizionario prima che diventi non modificabile.

Restituisce

Nuovo dizionario non modificabile che contiene gli elementi specificati e usa l'operatore di confronto specificato.

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