Sdílet prostřednictvím


ImmutableSortedDictionary.CreateRange Metoda

Definice

Přetížení

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

Vytvoří neměnný seřazený slovník, který obsahuje zadané položky a použije výchozí porovnávací nástroj.

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

Vytvoří nový neměnný slovník řazení ze zadaného rozsahu položek se zadaným porovnávačem klíčů.

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

Vytvoří nový neměnný slovník řazení ze zadaného rozsahu položek se zadanými porovnávači klíčů a hodnot.

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

Zdroj:
ImmutableSortedDictionary.cs
Zdroj:
ImmutableSortedDictionary.cs
Zdroj:
ImmutableSortedDictionary.cs

Vytvoří neměnný seřazený slovník, který obsahuje zadané položky a použije výchozí porovnávací nástroj.

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

Parametry typu

TKey

Typ klíčů uložených ve slovníku.

TValue

Typ hodnot uložených ve slovníku.

Parametry

items
IEnumerable<KeyValuePair<TKey,TValue>>

Položky, které se mají přidat do seřazeného slovníku, než bude neměnný.

Návraty

Neměnný seřazený slovník, který obsahuje zadané položky.

Platí pro

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

Zdroj:
ImmutableSortedDictionary.cs
Zdroj:
ImmutableSortedDictionary.cs
Zdroj:
ImmutableSortedDictionary.cs

Vytvoří nový neměnný slovník řazení ze zadaného rozsahu položek se zadaným porovnávačem klíčů.

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

Parametry typu

TKey

Typ klíčů uložených ve slovníku.

TValue

Typ hodnot uložených ve slovníku.

Parametry

keyComparer
IComparer<TKey>

Implementace porovnávače, která se použije k vyhodnocení rovnosti a řazení klíčů.

items
IEnumerable<KeyValuePair<TKey,TValue>>

Položky, které se mají přidat do seřazeného slovníku.

Návraty

Nový neměnný slovník řazení, který obsahuje zadané položky a používá zadaný porovnávací nástroj klíčů.

Platí pro

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

Zdroj:
ImmutableSortedDictionary.cs
Zdroj:
ImmutableSortedDictionary.cs
Zdroj:
ImmutableSortedDictionary.cs

Vytvoří nový neměnný slovník řazení ze zadaného rozsahu položek se zadanými porovnávači klíčů a hodnot.

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

Parametry typu

TKey

Typ klíčů uložených ve slovníku.

TValue

Typ hodnot uložených ve slovníku.

Parametry

keyComparer
IComparer<TKey>

Implementace porovnávače, která se má použít k porovnání klíčů pro rovnost a řazení.

valueComparer
IEqualityComparer<TValue>

Implementace porovnávače, která se má použít k porovnání hodnot rovnosti.

items
IEnumerable<KeyValuePair<TKey,TValue>>

Položky, které se mají přidat do seřazeného slovníku, než bude neměnný.

Návraty

Neměnný seřazený slovník, který obsahuje zadané položky a používá zadané porovnávače.

Platí pro