Freigeben über


ImmutableDictionary.CreateRange Methode

Definition

Überlädt

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

Erstellt ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält.

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

Erstellt ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält und den angegebenen Schlüsselvergleich verwendet.

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

Erstellt ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält und den angegebenen Schlüsselvergleich verwendet.

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

Quelle:
ImmutableDictionary.cs
Quelle:
ImmutableDictionary.cs
Quelle:
ImmutableDictionary.cs

Erstellt ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält.

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)

Typparameter

TKey

Die Art der Schlüssel im Wörterbuch

TValue

Die Art der Werte im Wörterbuch

Parameter

items
IEnumerable<KeyValuePair<TKey,TValue>>

Die Elemente, die zum Auffüllen des Wörterbuchs vor dessen Unveränderlichkeit verwendet werden.

Gibt zurück

Ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält.

Gilt für:

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

Quelle:
ImmutableDictionary.cs
Quelle:
ImmutableDictionary.cs
Quelle:
ImmutableDictionary.cs

Erstellt ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält und den angegebenen Schlüsselvergleich verwendet.

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)

Typparameter

TKey

Die Art der Schlüssel im Wörterbuch

TValue

Die Art der Werte im Wörterbuch

Parameter

keyComparer
IEqualityComparer<TKey>

Die zu verwendete Vergleichs-Implementierung zum Vergleich von Schlüsseln auf ihre Gleichheit.

items
IEnumerable<KeyValuePair<TKey,TValue>>

Die Elemente, die zum Wörterbuch vor dessen Unveränderlichkeit hinzugefügt werden.

Gibt zurück

Ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält und den angegebenen Vergleich verwendet.

Gilt für:

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

Quelle:
ImmutableDictionary.cs
Quelle:
ImmutableDictionary.cs
Quelle:
ImmutableDictionary.cs

Erstellt ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält und den angegebenen Schlüsselvergleich verwendet.

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)

Typparameter

TKey

Die Art der Schlüssel im Wörterbuch

TValue

Die Art der Werte im Wörterbuch

Parameter

keyComparer
IEqualityComparer<TKey>

Die zu verwendete Vergleichs-Implementierung zum Vergleich von Schlüsseln auf ihre Gleichheit.

valueComparer
IEqualityComparer<TValue>

Die Vergleichs-Implementierung zum Vergleich von Werten auf ihre Gleichheit.

items
IEnumerable<KeyValuePair<TKey,TValue>>

Die Elemente, die zum Wörterbuch vor dessen Unveränderlichkeit hinzugefügt werden.

Gibt zurück

Ein neues unveränderliches Wörterbuch, das die angegebenen Elemente enthält und den angegebenen Vergleich verwendet.

Gilt für: