ImmutableSortedDictionary.ToImmutableSortedDictionary Metoda

Definice

Přetížení

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

Vytvoří výčet posloupnosti párů klíč/hodnota a vytvoří neměnný seřazený slovník jeho obsahu.Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents.

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

Vytvoří neproměnlivý seřazený slovník z aktuálního obsahu slovníku tvůrce.Creates an immutable sorted dictionary from the current contents of the builder's dictionary.

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

Vytvoří výčet posloupnosti párů klíč/hodnota a vytvoří neproměnlivý slovník jeho obsahu pomocí zadaného klíčového porovnávání.Enumerates a sequence of key/value pairs and produces an immutable dictionary of its contents by using the specified key comparer.

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

Vytvoří výčet posloupnosti párů klíč/hodnota a vytvoří neproměnlivý seřazený slovník jeho obsahu pomocí zadaných porovnávače klíčová a hodnotová.Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents by using the specified key and value comparers.

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

Vytvoří výčet a transformuje sekvenci a vytvoří neproměnlivý seřazený slovník jeho obsahu.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents.

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

Vytvoří výčet a transformuje sekvenci a vytvoří neměnný seřazený slovník jeho obsahu pomocí zadaného klíčového porovnávání.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key comparer.

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

Vytvoří výčet a transformuje sekvenci a vytvoří neproměnlivý seřazený slovník jeho obsahu pomocí zadaných porovnávače klíčová a hodnotová.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key and value comparers.

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

Vytvoří výčet posloupnosti párů klíč/hodnota a vytvoří neměnný seřazený slovník jeho obsahu.Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ source);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>? source);
static member ToImmutableSortedDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableSortedDictionary(Of TKey, TValue)

Parametry typu

TKey

Typ klíčů ve slovníku.The type of the keys in the dictionary.

TValue

Typ hodnot ve slovníku.The type of the values in the dictionary.

Parametry

source
IEnumerable<KeyValuePair<TKey,TValue>>

Sekvence párů klíč/hodnota k zobrazení výčtu.The sequence of key/value pairs to enumerate.

Návraty

ImmutableSortedDictionary<TKey,TValue>

Neproměnlivý seřazený slovník, který obsahuje páry klíč/hodnota v zadané sekvenci.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

Platí pro

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

Vytvoří neproměnlivý seřazený slovník z aktuálního obsahu slovníku tvůrce.Creates an immutable sorted dictionary from the current contents of the builder's dictionary.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue>::Builder ^ builder);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue>.Builder builder);
static member ToImmutableSortedDictionary : System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>.Builder -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TKey, TValue) (builder As ImmutableSortedDictionary(Of TKey, TValue).Builder) As ImmutableSortedDictionary(Of TKey, TValue)

Parametry typu

TKey

Typ klíčů ve slovníku.The type of the keys in the dictionary.

TValue

Typ hodnot ve slovníku.The type of the values in the dictionary.

Parametry

builder
ImmutableSortedDictionary<TKey,TValue>.Builder

Tvůrce, ze kterého se má vytvořit neproměnlivý slovníkThe builder to create the immutable sorted dictionary from.

Návraty

ImmutableSortedDictionary<TKey,TValue>

Neproměnlivý seřazený slovník, který obsahuje aktuální obsah ve slovníku tvůrce.An immutable sorted dictionary that contains the current contents in the builder's dictionary.

Platí pro

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

Vytvoří výčet posloupnosti párů klíč/hodnota a vytvoří neproměnlivý slovník jeho obsahu pomocí zadaného klíčového porovnávání.Enumerates a sequence of key/value pairs and produces an immutable dictionary of its contents by using the specified key comparer.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ source, System::Collections::Generic::IComparer<TKey> ^ keyComparer);
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);
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);
static member ToImmutableSortedDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> * System.Collections.Generic.IComparer<'Key> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue)), keyComparer As IComparer(Of TKey)) As ImmutableSortedDictionary(Of TKey, TValue)

Parametry typu

TKey

Typ klíčů ve slovníku.The type of the keys in the dictionary.

TValue

Typ hodnot ve slovníku.The type of the values in the dictionary.

Parametry

source
IEnumerable<KeyValuePair<TKey,TValue>>

Sekvence párů klíč/hodnota k zobrazení výčtu.The sequence of key/value pairs to enumerate.

keyComparer
IComparer<TKey>

Klávesová Comparer, která se má použít při sestavování neměnného slovníkuThe key comparer to use when building the immutable dictionary.

Návraty

ImmutableSortedDictionary<TKey,TValue>

Neproměnlivý seřazený slovník, který obsahuje páry klíč/hodnota v zadané sekvenci.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

Platí pro

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

Vytvoří výčet posloupnosti párů klíč/hodnota a vytvoří neproměnlivý seřazený slovník jeho obsahu pomocí zadaných porovnávače klíčová a hodnotová.Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents by using the specified key and value comparers.

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

Parametry typu

TKey

Typ klíčů ve slovníku.The type of the keys in the dictionary.

TValue

Typ hodnot ve slovníku.The type of the values in the dictionary.

Parametry

source
IEnumerable<KeyValuePair<TKey,TValue>>

Sekvence párů klíč/hodnota k zobrazení výčtu.The sequence of key/value pairs to enumerate.

keyComparer
IComparer<TKey>

Klávesová Comparer, která se má použít při sestavování neměnného slovníkuThe key comparer to use when building the immutable dictionary.

valueComparer
IEqualityComparer<TValue>

Porovnávací hodnota, která se má použít pro neproměnlivý slovníkThe value comparer to use for the immutable dictionary.

Návraty

ImmutableSortedDictionary<TKey,TValue>

Neproměnlivý seřazený slovník, který obsahuje páry klíč/hodnota v zadané sekvenci.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

Platí pro

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

Vytvoří výčet a transformuje sekvenci a vytvoří neproměnlivý seřazený slovník jeho obsahu.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents.

public:
generic <typename TSource, typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TValue> ^ elementSelector);
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);
static member ToImmutableSortedDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Value> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TSource, TKey, TValue) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TValue)) As ImmutableSortedDictionary(Of TKey, TValue)

Parametry typu

TSource

Typ prvků v sekvenci.The type of the elements in the sequence.

TKey

Typ klíčů ve výsledném slovníku.The type of the keys in the resulting dictionary.

TValue

Typ hodnot ve výsledném slovníku.The type of the values in the resulting dictionary.

Parametry

source
IEnumerable<TSource>

Sekvence, podle které se má vytvořit slovníkThe sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

Funkce, která vytvoří klíč pro slovník z každého elementu Sequence.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

Funkce, která vytvoří hodnotu pro slovník z každého elementu Sequence.The function that will produce the value for the dictionary from each sequence element.

Návraty

ImmutableSortedDictionary<TKey,TValue>

Neproměnlivý seřazený slovník, který obsahuje položky v zadané sekvenci.An immutable sorted dictionary that contains the items in the specified sequence.

Platí pro

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

Vytvoří výčet a transformuje sekvenci a vytvoří neměnný seřazený slovník jeho obsahu pomocí zadaného klíčového porovnávání.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key comparer.

public:
generic <typename TSource, typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TValue> ^ elementSelector, System::Collections::Generic::IComparer<TKey> ^ keyComparer);
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);
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);
static member ToImmutableSortedDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Value> * System.Collections.Generic.IComparer<'Key> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TSource, TKey, TValue) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TValue), keyComparer As IComparer(Of TKey)) As ImmutableSortedDictionary(Of TKey, TValue)

Parametry typu

TSource

Typ prvků v sekvenci.The type of the elements in the sequence.

TKey

Typ klíčů ve výsledném slovníku.The type of the keys in the resulting dictionary.

TValue

Typ hodnot ve výsledném slovníku.The type of the values in the resulting dictionary.

Parametry

source
IEnumerable<TSource>

Sekvence, podle které se má vytvořit slovníkThe sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

Funkce, která vytvoří klíč pro slovník z každého elementu Sequence.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

Funkce, která vytvoří hodnotu pro slovník z každého elementu Sequence.The function that will produce the value for the dictionary from each sequence element.

keyComparer
IComparer<TKey>

Klávesová Comparer, která se má použít pro slovníkThe key comparer to use for the dictionary.

Návraty

ImmutableSortedDictionary<TKey,TValue>

Neproměnlivý slovník, který obsahuje položky v zadané sekvenci.An immutable dictionary that contains the items in the specified sequence.

Platí pro

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

Vytvoří výčet a transformuje sekvenci a vytvoří neproměnlivý seřazený slovník jeho obsahu pomocí zadaných porovnávače klíčová a hodnotová.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key and value comparers.

public:
generic <typename TSource, typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(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);
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);
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);
static member ToImmutableSortedDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Value> * System.Collections.Generic.IComparer<'Key> * System.Collections.Generic.IEqualityComparer<'Value> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TSource, TKey, TValue) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TValue), keyComparer As IComparer(Of TKey), valueComparer As IEqualityComparer(Of TValue)) As ImmutableSortedDictionary(Of TKey, TValue)

Parametry typu

TSource

Typ prvků v sekvenci.The type of the elements in the sequence.

TKey

Typ klíčů ve výsledném slovníku.The type of the keys in the resulting dictionary.

TValue

Typ hodnot ve výsledném slovníku.The type of the values in the resulting dictionary.

Parametry

source
IEnumerable<TSource>

Sekvence, podle které se má vytvořit slovníkThe sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

Funkce, která vytvoří klíč pro slovník z každého elementu Sequence.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

Funkce, která vytvoří hodnotu pro slovník z každého elementu Sequence.The function that will produce the value for the dictionary from each sequence element.

keyComparer
IComparer<TKey>

Klávesová Comparer, která se má použít pro slovníkThe key comparer to use for the dictionary.

valueComparer
IEqualityComparer<TValue>

Porovnávací hodnota, která se má použít pro slovníkThe value comparer to use for the dictionary.

Návraty

ImmutableSortedDictionary<TKey,TValue>

Neproměnlivý seřazený slovník, který obsahuje položky v zadané sekvenci.An immutable sorted dictionary that contains the items in the specified sequence.

Platí pro