ImmutableDictionary.CreateRange Metodo

Definizione

Overload

Nome Descrizione
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
Origine:
ImmutableDictionary.cs
Origine:
ImmutableDictionary.cs
Origine:
ImmutableDictionary.cs

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

public:
generic <typename TKey, typename TValue>
 static System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ CreateRange(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ items);
public static System.Collections.Immutable.ImmutableDictionary<TKey,TValue> CreateRange<TKey,TValue>(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> items);
static member CreateRange : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
Public Function CreateRange(Of TKey, TValue) (items As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableDictionary(Of TKey, TValue)

Parametri di tipo

TKey

Tipo di chiavi nel dizionario.

TValue

Tipo di valori nel dizionario.

Parametri

items
IEnumerable<KeyValuePair<TKey,TValue>>

Gli elementi usati per popolare il dizionario prima che non sia modificabile.

Valori restituiti

Nuovo dizionario non modificabile che contiene gli elementi specificati.

Si applica a

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

Origine:
ImmutableDictionary.cs
Origine:
ImmutableDictionary.cs
Origine:
ImmutableDictionary.cs
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.

public:
generic <typename TKey, typename TValue>
 static System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ CreateRange(System::Collections::Generic::IEqualityComparer<TKey> ^ keyComparer, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ items);
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);
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);
static member CreateRange : System.Collections.Generic.IEqualityComparer<'Key> * seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
Public Function CreateRange(Of TKey, TValue) (keyComparer As IEqualityComparer(Of TKey), items As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableDictionary(Of TKey, TValue)

Parametri di tipo

TKey

Tipo di chiavi nel dizionario.

TValue

Tipo di valori nel dizionario.

Parametri

keyComparer
IEqualityComparer<TKey>

Implementazione dell'operatore di confronto da usare per confrontare le chiavi per verificarne l'uguaglianza.

items
IEnumerable<KeyValuePair<TKey,TValue>>

Elementi da aggiungere al dizionario prima che non sia modificabile.

Valori restituiti

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

Si applica a

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

Origine:
ImmutableDictionary.cs
Origine:
ImmutableDictionary.cs
Origine:
ImmutableDictionary.cs
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.

public:
generic <typename TKey, typename TValue>
 static System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ CreateRange(System::Collections::Generic::IEqualityComparer<TKey> ^ keyComparer, System::Collections::Generic::IEqualityComparer<TValue> ^ valueComparer, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ items);
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);
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);
static member CreateRange : System.Collections.Generic.IEqualityComparer<'Key> * System.Collections.Generic.IEqualityComparer<'Value> * seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableDictionary<'Key, 'Value>
Public Function CreateRange(Of TKey, TValue) (keyComparer As IEqualityComparer(Of TKey), valueComparer As IEqualityComparer(Of TValue), items As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableDictionary(Of TKey, TValue)

Parametri di tipo

TKey

Tipo di chiavi nel dizionario.

TValue

Tipo di valori nel dizionario.

Parametri

keyComparer
IEqualityComparer<TKey>

Implementazione dell'operatore di confronto da usare per confrontare le chiavi per verificarne l'uguaglianza.

valueComparer
IEqualityComparer<TValue>

Implementazione dell'operatore di confronto da usare per confrontare i valori per verificarne l'uguaglianza.

items
IEnumerable<KeyValuePair<TKey,TValue>>

Elementi da aggiungere al dizionario prima che non sia modificabile.

Valori restituiti

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

Si applica a