ImmutableSortedDictionary.ToImmutableSortedDictionary Metoda

Definicja

Przeciążenia

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

Wylicza sekwencję par klucz/wartość i tworzy niemodyfikowalny posortowany słownik jej zawartości.Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents.

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

Tworzy niemodyfikowalny posortowany słownik z bieżącej zawartości słownika konstruktora.Creates an immutable sorted dictionary from the current contents of the builder's dictionary.

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

Wylicza sekwencję par klucz/wartość i tworzy niezmienny słownik swojej zawartości przy użyciu określonej funkcji porównującej klucza.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>)

Wylicza sekwencję par klucz/wartość i tworzy niemodyfikowalny posortowany słownik zawartości przy użyciu określonych funkcji porównujących klucza i wartości.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>)

Wylicza i przekształca sekwencję i tworzy niezmienny posortowany słownik jej zawartości.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>)

Wylicza i przekształca sekwencję oraz tworzy niemodyfikowalny posortowany słownik zawartości przy użyciu określonej funkcji porównującej klucza.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>)

Wylicza i przekształca sekwencję oraz tworzy niemodyfikowalny posortowany słownik zawartości przy użyciu określonych funkcji porównujących klucza i wartości.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>>)

Wylicza sekwencję par klucz/wartość i tworzy niemodyfikowalny posortowany słownik jej zawartości.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 kluczy w słowniku.The type of the keys in the dictionary.

TValue

Typ wartości w słowniku.The type of the values in the dictionary.

Parametry

source
IEnumerable<KeyValuePair<TKey,TValue>>

Sekwencja par klucz-wartość do wyliczenia.The sequence of key/value pairs to enumerate.

Zwraca

ImmutableSortedDictionary<TKey,TValue>

Niezmienny posortowany słownik zawierający pary klucz/wartość w określonej sekwencji.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

Dotyczy

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

Tworzy niemodyfikowalny posortowany słownik z bieżącej zawartości słownika konstruktora.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 kluczy w słowniku.The type of the keys in the dictionary.

TValue

Typ wartości w słowniku.The type of the values in the dictionary.

Parametry

builder
ImmutableSortedDictionary<TKey,TValue>.Builder

Konstruktor, aby utworzyć niemodyfikowalny posortowany słownik z.The builder to create the immutable sorted dictionary from.

Zwraca

ImmutableSortedDictionary<TKey,TValue>

Niezmienny posortowany słownik zawierający bieżącą zawartość w słowniku konstruktora.An immutable sorted dictionary that contains the current contents in the builder's dictionary.

Dotyczy

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

Wylicza sekwencję par klucz/wartość i tworzy niezmienny słownik swojej zawartości przy użyciu określonej funkcji porównującej klucza.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 kluczy w słowniku.The type of the keys in the dictionary.

TValue

Typ wartości w słowniku.The type of the values in the dictionary.

Parametry

source
IEnumerable<KeyValuePair<TKey,TValue>>

Sekwencja par klucz-wartość do wyliczenia.The sequence of key/value pairs to enumerate.

keyComparer
IComparer<TKey>

Funkcja porównująca klucz, która ma być używana podczas kompilowania niezmiennego słownika.The key comparer to use when building the immutable dictionary.

Zwraca

ImmutableSortedDictionary<TKey,TValue>

Niezmienny posortowany słownik zawierający pary klucz/wartość w określonej sekwencji.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

Dotyczy

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

Wylicza sekwencję par klucz/wartość i tworzy niemodyfikowalny posortowany słownik zawartości przy użyciu określonych funkcji porównujących klucza i wartości.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 kluczy w słowniku.The type of the keys in the dictionary.

TValue

Typ wartości w słowniku.The type of the values in the dictionary.

Parametry

source
IEnumerable<KeyValuePair<TKey,TValue>>

Sekwencja par klucz-wartość do wyliczenia.The sequence of key/value pairs to enumerate.

keyComparer
IComparer<TKey>

Funkcja porównująca klucz, która ma być używana podczas kompilowania niezmiennego słownika.The key comparer to use when building the immutable dictionary.

valueComparer
IEqualityComparer<TValue>

Moduł porównujący wartości, który ma być używany dla niezmiennego słownika.The value comparer to use for the immutable dictionary.

Zwraca

ImmutableSortedDictionary<TKey,TValue>

Niezmienny posortowany słownik zawierający pary klucz/wartość w określonej sekwencji.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

Dotyczy

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

Wylicza i przekształca sekwencję i tworzy niezmienny posortowany słownik jej zawartości.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 elementów w sekwencji.The type of the elements in the sequence.

TKey

Typ kluczy w słowniku.The type of the keys in the resulting dictionary.

TValue

Typ wartości w słowniku.The type of the values in the resulting dictionary.

Parametry

source
IEnumerable<TSource>

Sekwencja do wyliczenia w celu wygenerowania słownika.The sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

Funkcja, która będzie generować klucz dla słownika z każdego elementu sekwencji.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

Funkcja, która będzie generować wartość dla słownika z każdego elementu sekwencji.The function that will produce the value for the dictionary from each sequence element.

Zwraca

ImmutableSortedDictionary<TKey,TValue>

Niezmienny posortowany słownik zawierający elementy w określonej sekwencji.An immutable sorted dictionary that contains the items in the specified sequence.

Dotyczy

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

Wylicza i przekształca sekwencję oraz tworzy niemodyfikowalny posortowany słownik zawartości przy użyciu określonej funkcji porównującej klucza.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 elementów w sekwencji.The type of the elements in the sequence.

TKey

Typ kluczy w słowniku.The type of the keys in the resulting dictionary.

TValue

Typ wartości w słowniku.The type of the values in the resulting dictionary.

Parametry

source
IEnumerable<TSource>

Sekwencja do wyliczenia w celu wygenerowania słownika.The sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

Funkcja, która będzie generować klucz dla słownika z każdego elementu sekwencji.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

Funkcja, która będzie generować wartość dla słownika z każdego elementu sekwencji.The function that will produce the value for the dictionary from each sequence element.

keyComparer
IComparer<TKey>

Kluczowy moduł porównujący, który ma być używany dla słownika.The key comparer to use for the dictionary.

Zwraca

ImmutableSortedDictionary<TKey,TValue>

Niezmienny słownik zawierający elementy w określonej sekwencji.An immutable dictionary that contains the items in the specified sequence.

Dotyczy

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

Wylicza i przekształca sekwencję oraz tworzy niemodyfikowalny posortowany słownik zawartości przy użyciu określonych funkcji porównujących klucza i wartości.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 elementów w sekwencji.The type of the elements in the sequence.

TKey

Typ kluczy w słowniku.The type of the keys in the resulting dictionary.

TValue

Typ wartości w słowniku.The type of the values in the resulting dictionary.

Parametry

source
IEnumerable<TSource>

Sekwencja do wyliczenia w celu wygenerowania słownika.The sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

Funkcja, która będzie generować klucz dla słownika z każdego elementu sekwencji.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

Funkcja, która będzie generować wartość dla słownika z każdego elementu sekwencji.The function that will produce the value for the dictionary from each sequence element.

keyComparer
IComparer<TKey>

Kluczowy moduł porównujący, który ma być używany dla słownika.The key comparer to use for the dictionary.

valueComparer
IEqualityComparer<TValue>

Moduł porównujący wartości, który ma być używany dla słownika.The value comparer to use for the dictionary.

Zwraca

ImmutableSortedDictionary<TKey,TValue>

Niezmienny posortowany słownik zawierający elementy w określonej sekwencji.An immutable sorted dictionary that contains the items in the specified sequence.

Dotyczy