ImmutableSortedDictionary.ToImmutableSortedDictionary Yöntem

Tanım

Aşırı Yüklemeler

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

Anahtar/değer çiftleri dizisini numaralandırır ve içeriklerinin sabit sıralanmış bir sözlüğünü üretir.Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents.

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

Oluşturucunun sözlüğünün geçerli içeriğinden sabit sıralanmış bir sözlük oluşturur.Creates an immutable sorted dictionary from the current contents of the builder's dictionary.

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

Anahtar/değer çiftleri dizisini numaralandırır ve belirtilen anahtar karşılaştırıcıyı kullanarak içeriklerinin sabit bir sözlüğünü oluşturur.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>)

Anahtar/değer çiftleri dizisini numaralandırır ve belirtilen anahtar ve değer Karşılaştırıcılar ile içeriklerinin sabit sıralanmış bir sözlüğünü oluşturur.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>)

Bir sırayı numaralandırır ve dönüştürür ve içeriklerinin sabit sıralanmış bir sözlüğünü üretir.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>)

Bir sırayı numaralandırır ve dönüştürür ve belirtilen anahtar karşılaştırıcıyı kullanarak içeriklerinin sabit sıralanmış bir sözlüğünü üretir.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>)

Bir sırayı numaralandırır ve dönüştürür ve belirtilen anahtar ve değer Karşılaştırıcılar kullanılarak içeriklerinin sabit sıralanmış bir sözlüğünü üretir.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>>)

Anahtar/değer çiftleri dizisini numaralandırır ve içeriklerinin sabit sıralanmış bir sözlüğünü üretir.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)

Tür Parametreleri

TKey

Sözlükteki anahtarların türü.The type of the keys in the dictionary.

TValue

Sözlükteki değerlerin türü.The type of the values in the dictionary.

Parametreler

source
IEnumerable<KeyValuePair<TKey,TValue>>

Numaralandırılacak anahtar/değer çiftleri dizisi.The sequence of key/value pairs to enumerate.

Döndürülenler

ImmutableSortedDictionary<TKey,TValue>

Belirtilen dizideki anahtar/değer çiftlerini içeren, sabit sıralanmış bir sözlük.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

Şunlara uygulanır

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

Oluşturucunun sözlüğünün geçerli içeriğinden sabit sıralanmış bir sözlük oluşturur.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)

Tür Parametreleri

TKey

Sözlükteki anahtarların türü.The type of the keys in the dictionary.

TValue

Sözlükteki değerlerin türü.The type of the values in the dictionary.

Parametreler

builder
ImmutableSortedDictionary<TKey,TValue>.Builder

İçinden sabit sıralanmış sözlük oluşturmaya yönelik Oluşturucu.The builder to create the immutable sorted dictionary from.

Döndürülenler

ImmutableSortedDictionary<TKey,TValue>

Oluşturucunun sözlüğündeki geçerli içeriği içeren, sabit sıralanmış bir sözlük.An immutable sorted dictionary that contains the current contents in the builder's dictionary.

Şunlara uygulanır

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

Anahtar/değer çiftleri dizisini numaralandırır ve belirtilen anahtar karşılaştırıcıyı kullanarak içeriklerinin sabit bir sözlüğünü oluşturur.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)

Tür Parametreleri

TKey

Sözlükteki anahtarların türü.The type of the keys in the dictionary.

TValue

Sözlükteki değerlerin türü.The type of the values in the dictionary.

Parametreler

source
IEnumerable<KeyValuePair<TKey,TValue>>

Numaralandırılacak anahtar/değer çiftleri dizisi.The sequence of key/value pairs to enumerate.

keyComparer
IComparer<TKey>

Sabit sözlük oluşturulurken kullanılacak anahtar karşılaştırıcısı.The key comparer to use when building the immutable dictionary.

Döndürülenler

ImmutableSortedDictionary<TKey,TValue>

Belirtilen dizideki anahtar/değer çiftlerini içeren, sabit sıralanmış bir sözlük.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

Şunlara uygulanır

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

Anahtar/değer çiftleri dizisini numaralandırır ve belirtilen anahtar ve değer Karşılaştırıcılar ile içeriklerinin sabit sıralanmış bir sözlüğünü oluşturur.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)

Tür Parametreleri

TKey

Sözlükteki anahtarların türü.The type of the keys in the dictionary.

TValue

Sözlükteki değerlerin türü.The type of the values in the dictionary.

Parametreler

source
IEnumerable<KeyValuePair<TKey,TValue>>

Numaralandırılacak anahtar/değer çiftleri dizisi.The sequence of key/value pairs to enumerate.

keyComparer
IComparer<TKey>

Sabit sözlük oluşturulurken kullanılacak anahtar karşılaştırıcısı.The key comparer to use when building the immutable dictionary.

valueComparer
IEqualityComparer<TValue>

Sabit sözlük için kullanılacak değer karşılaştırıcısı.The value comparer to use for the immutable dictionary.

Döndürülenler

ImmutableSortedDictionary<TKey,TValue>

Belirtilen dizideki anahtar/değer çiftlerini içeren, sabit sıralanmış bir sözlük.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

Şunlara uygulanır

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

Bir sırayı numaralandırır ve dönüştürür ve içeriklerinin sabit sıralanmış bir sözlüğünü üretir.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)

Tür Parametreleri

TSource

Dizideki öğelerin türü.The type of the elements in the sequence.

TKey

Sonuç sözlüğündeki anahtarların türü.The type of the keys in the resulting dictionary.

TValue

Sonuç sözlüğündeki değerlerin türü.The type of the values in the resulting dictionary.

Parametreler

source
IEnumerable<TSource>

Sözlüğü oluşturmak için Numaralandırılacak dizi.The sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

Her bir Sequence öğesinden sözlüğün anahtarını oluşturacak olan işlev.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

Her bir Sequence öğesinden sözlüğün değerini üretecektir işlevi.The function that will produce the value for the dictionary from each sequence element.

Döndürülenler

ImmutableSortedDictionary<TKey,TValue>

Belirtilen dizideki öğeleri içeren, sabit sıralanmış bir sözlük.An immutable sorted dictionary that contains the items in the specified sequence.

Şunlara uygulanır

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

Bir sırayı numaralandırır ve dönüştürür ve belirtilen anahtar karşılaştırıcıyı kullanarak içeriklerinin sabit sıralanmış bir sözlüğünü üretir.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)

Tür Parametreleri

TSource

Dizideki öğelerin türü.The type of the elements in the sequence.

TKey

Sonuç sözlüğündeki anahtarların türü.The type of the keys in the resulting dictionary.

TValue

Sonuç sözlüğündeki değerlerin türü.The type of the values in the resulting dictionary.

Parametreler

source
IEnumerable<TSource>

Sözlüğü oluşturmak için Numaralandırılacak dizi.The sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

Her bir Sequence öğesinden sözlüğün anahtarını oluşturacak olan işlev.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

Her bir Sequence öğesinden sözlüğün değerini üretecektir işlevi.The function that will produce the value for the dictionary from each sequence element.

keyComparer
IComparer<TKey>

Sözlük için kullanılacak anahtar karşılaştırıcısı.The key comparer to use for the dictionary.

Döndürülenler

ImmutableSortedDictionary<TKey,TValue>

Belirtilen dizideki öğeleri içeren sabit bir sözlük.An immutable dictionary that contains the items in the specified sequence.

Şunlara uygulanır

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

Bir sırayı numaralandırır ve dönüştürür ve belirtilen anahtar ve değer Karşılaştırıcılar kullanılarak içeriklerinin sabit sıralanmış bir sözlüğünü üretir.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)

Tür Parametreleri

TSource

Dizideki öğelerin türü.The type of the elements in the sequence.

TKey

Sonuç sözlüğündeki anahtarların türü.The type of the keys in the resulting dictionary.

TValue

Sonuç sözlüğündeki değerlerin türü.The type of the values in the resulting dictionary.

Parametreler

source
IEnumerable<TSource>

Sözlüğü oluşturmak için Numaralandırılacak dizi.The sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

Her bir Sequence öğesinden sözlüğün anahtarını oluşturacak olan işlev.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

Her bir Sequence öğesinden sözlüğün değerini üretecektir işlevi.The function that will produce the value for the dictionary from each sequence element.

keyComparer
IComparer<TKey>

Sözlük için kullanılacak anahtar karşılaştırıcısı.The key comparer to use for the dictionary.

valueComparer
IEqualityComparer<TValue>

Sözlük için kullanılacak değer karşılaştırıcısı.The value comparer to use for the dictionary.

Döndürülenler

ImmutableSortedDictionary<TKey,TValue>

Belirtilen dizideki öğeleri içeren, sabit sıralanmış bir sözlük.An immutable sorted dictionary that contains the items in the specified sequence.

Şunlara uygulanır