Bagikan melalui


ImmutableSortedDictionary.ToImmutableSortedDictionary Metode

Definisi

Overload

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

Menghitung urutan pasangan kunci/nilai dan menghasilkan kamus konten yang diurutkan yang tidak dapat diubah.

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

Membuat kamus yang diurutkan yang tidak dapat diubah dari konten kamus penyusun saat ini.

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

Menghitung urutan pasangan kunci/nilai dan menghasilkan kamus konten yang tidak dapat diubah dengan menggunakan perbandingan kunci yang ditentukan.

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

Menghitung urutan pasangan kunci/nilai dan menghasilkan kamus konten yang diurutkan yang tidak dapat diubah dengan menggunakan pembanding kunci dan nilai yang ditentukan.

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

Menghitung dan mengubah urutan, dan menghasilkan kamus konten yang diurutkan yang tidak dapat diubah.

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

Menghitung dan mengubah urutan, dan menghasilkan kamus konten yang diurutkan yang tidak dapat diubah dengan menggunakan perbandingan kunci yang ditentukan.

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

Menghitung dan mengubah urutan, dan menghasilkan kamus konten yang diurutkan yang tidak dapat diubah dengan menggunakan pembanding kunci dan nilai yang ditentukan.

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

Sumber:
ImmutableSortedDictionary.cs
Sumber:
ImmutableSortedDictionary.cs
Sumber:
ImmutableSortedDictionary.cs

Menghitung urutan pasangan kunci/nilai dan menghasilkan kamus konten yang diurutkan yang tidak dapat diubah.

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);
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)

Jenis parameter

TKey

Jenis kunci dalam kamus.

TValue

Jenis nilai dalam kamus.

Parameter

source
IEnumerable<KeyValuePair<TKey,TValue>>

Urutan pasangan kunci/nilai yang akan dijumlahkan.

Mengembalikan

Kamus yang diurutkan tidak dapat diubah yang berisi pasangan kunci/nilai dalam urutan yang ditentukan.

Berlaku untuk

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

Sumber:
ImmutableSortedDictionary.cs
Sumber:
ImmutableSortedDictionary.cs
Sumber:
ImmutableSortedDictionary.cs

Membuat kamus yang diurutkan yang tidak dapat diubah dari konten kamus penyusun saat ini.

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)

Jenis parameter

TKey

Jenis kunci dalam kamus.

TValue

Jenis nilai dalam kamus.

Parameter

builder
ImmutableSortedDictionary<TKey,TValue>.Builder

Penyusun untuk membuat kamus yang diurutkan yang tidak dapat diubah.

Mengembalikan

Kamus yang diurutkan tidak dapat diubah yang berisi konten saat ini dalam kamus penyusun.

Berlaku untuk

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

Sumber:
ImmutableSortedDictionary.cs
Sumber:
ImmutableSortedDictionary.cs
Sumber:
ImmutableSortedDictionary.cs

Menghitung urutan pasangan kunci/nilai dan menghasilkan kamus konten yang tidak dapat diubah dengan menggunakan perbandingan kunci yang ditentukan.

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)

Jenis parameter

TKey

Jenis kunci dalam kamus.

TValue

Jenis nilai dalam kamus.

Parameter

source
IEnumerable<KeyValuePair<TKey,TValue>>

Urutan pasangan kunci/nilai yang akan dijumlahkan.

keyComparer
IComparer<TKey>

Pembanding kunci yang digunakan saat membangun kamus yang tidak dapat diubah.

Mengembalikan

Kamus yang diurutkan tidak dapat diubah yang berisi pasangan kunci/nilai dalam urutan yang ditentukan.

Berlaku untuk

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

Sumber:
ImmutableSortedDictionary.cs
Sumber:
ImmutableSortedDictionary.cs
Sumber:
ImmutableSortedDictionary.cs

Menghitung urutan pasangan kunci/nilai dan menghasilkan kamus konten yang diurutkan yang tidak dapat diubah dengan menggunakan pembanding kunci dan nilai yang ditentukan.

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)

Jenis parameter

TKey

Jenis kunci dalam kamus.

TValue

Jenis nilai dalam kamus.

Parameter

source
IEnumerable<KeyValuePair<TKey,TValue>>

Urutan pasangan kunci/nilai yang akan dijumlahkan.

keyComparer
IComparer<TKey>

Pembanding kunci yang digunakan saat membangun kamus yang tidak dapat diubah.

valueComparer
IEqualityComparer<TValue>

Pembanding nilai yang digunakan untuk kamus yang tidak dapat diubah.

Mengembalikan

Kamus yang diurutkan tidak dapat diubah yang berisi pasangan kunci/nilai dalam urutan yang ditentukan.

Berlaku untuk

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

Sumber:
ImmutableSortedDictionary.cs
Sumber:
ImmutableSortedDictionary.cs
Sumber:
ImmutableSortedDictionary.cs

Menghitung dan mengubah urutan, dan menghasilkan kamus konten yang diurutkan yang tidak dapat diubah.

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)

Jenis parameter

TSource

Jenis elemen dalam urutan.

TKey

Jenis kunci dalam kamus yang dihasilkan.

TValue

Jenis nilai dalam kamus yang dihasilkan.

Parameter

source
IEnumerable<TSource>

Urutan untuk menghitung untuk menghasilkan kamus.

keySelector
Func<TSource,TKey>

Fungsi yang akan menghasilkan kunci untuk kamus dari setiap elemen urutan.

elementSelector
Func<TSource,TValue>

Fungsi yang akan menghasilkan nilai untuk kamus dari setiap elemen urutan.

Mengembalikan

Kamus yang diurutkan yang tidak dapat diubah yang berisi item dalam urutan yang ditentukan.

Berlaku untuk

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

Sumber:
ImmutableSortedDictionary.cs
Sumber:
ImmutableSortedDictionary.cs
Sumber:
ImmutableSortedDictionary.cs

Menghitung dan mengubah urutan, dan menghasilkan kamus konten yang diurutkan yang tidak dapat diubah dengan menggunakan perbandingan kunci yang ditentukan.

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)

Jenis parameter

TSource

Jenis elemen dalam urutan.

TKey

Jenis kunci dalam kamus yang dihasilkan.

TValue

Jenis nilai dalam kamus yang dihasilkan.

Parameter

source
IEnumerable<TSource>

Urutan untuk menghitung untuk menghasilkan kamus.

keySelector
Func<TSource,TKey>

Fungsi yang akan menghasilkan kunci untuk kamus dari setiap elemen urutan.

elementSelector
Func<TSource,TValue>

Fungsi yang akan menghasilkan nilai untuk kamus dari setiap elemen urutan.

keyComparer
IComparer<TKey>

Pembanding kunci yang digunakan untuk kamus.

Mengembalikan

Kamus yang tidak dapat diubah yang berisi item dalam urutan yang ditentukan.

Berlaku untuk

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

Sumber:
ImmutableSortedDictionary.cs
Sumber:
ImmutableSortedDictionary.cs
Sumber:
ImmutableSortedDictionary.cs

Menghitung dan mengubah urutan, dan menghasilkan kamus konten yang diurutkan yang tidak dapat diubah dengan menggunakan pembanding kunci dan nilai yang ditentukan.

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)

Jenis parameter

TSource

Jenis elemen dalam urutan.

TKey

Jenis kunci dalam kamus yang dihasilkan.

TValue

Jenis nilai dalam kamus yang dihasilkan.

Parameter

source
IEnumerable<TSource>

Urutan untuk menghitung untuk menghasilkan kamus.

keySelector
Func<TSource,TKey>

Fungsi yang akan menghasilkan kunci untuk kamus dari setiap elemen urutan.

elementSelector
Func<TSource,TValue>

Fungsi yang akan menghasilkan nilai untuk kamus dari setiap elemen urutan.

keyComparer
IComparer<TKey>

Pembanding kunci yang digunakan untuk kamus.

valueComparer
IEqualityComparer<TValue>

Pembanding nilai yang digunakan untuk kamus.

Mengembalikan

Kamus yang diurutkan yang tidak dapat diubah yang berisi item dalam urutan yang ditentukan.

Berlaku untuk