ImmutableSortedDictionary Sınıf

Tanım

sınıfının örnekleri ImmutableSortedDictionary<TKey,TValue> için bir başlatma yöntemleri kümesi sağlar.

NuGet paketi: System.Collections.Immutable (sabit koleksiyonlar ve yükleme hakkında)

public ref class ImmutableSortedDictionary abstract sealed
public static class ImmutableSortedDictionary
type ImmutableSortedDictionary = class
Public Module ImmutableSortedDictionary
Devralma
ImmutableSortedDictionary

Yöntemler

Create<TKey,TValue>()

Boş bir sabit sıralanmış sözlük oluşturur.

Create<TKey,TValue>(IComparer<TKey>)

Belirtilen anahtar karşılaştırıcısını kullanan boş bir sabit sıralanabilir sözlük oluşturur.

Create<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>)

Belirtilen anahtarı ve değer karşılaştırıcılarını kullanan boş bir sabit sıralanabilir sözlük oluşturur.

CreateBuilder<TKey,TValue>()

Yeni bir sabit sıralanabilir sözlük oluşturucusu oluşturur.

CreateBuilder<TKey,TValue>(IComparer<TKey>)

Yeni bir sabit sıralanabilir sözlük oluşturucusu oluşturur.

CreateBuilder<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>)

Yeni bir sabit sıralanabilir sözlük oluşturucusu oluşturur.

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

Belirtilen anahtar karşılaştırıcı ile belirtilen öğe aralığından yeni bir sabit sıralanabilir sözlük oluşturur.

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

Belirtilen anahtar ve değer karşılaştırıcılarıyla belirtilen öğe aralığından yeni bir sabit sıralanabilir sözlük oluşturur.

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

Belirtilen öğeleri içeren sabit bir sıralanmış sözlük oluşturur ve varsayılan karşılaştırıcıyı kullanır.

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

Bir dizi anahtar/değer çiftini numaralandırır ve içeriğinin sabit bir sıralanmış sözlüğü oluşturur.

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

Bir dizi anahtar/değer çiftini numaralandırır ve belirtilen anahtar karşılaştırıcıyı kullanarak içeriğinin sabit bir sözlüğünü üretir.

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

Bir dizi anahtar/değer çiftini numaralandırır ve belirtilen anahtar ve değer karşılaştırıcılarını kullanarak içeriğinin sabit bir sıralanmış sözlüğü oluşturur.

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

Oluşturucunun sözlüğündeki geçerli içeriklerden sabit bir sıralanmış sözlük oluşturur.

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

Bir diziyi numaralandırır ve dönüştürür ve içindekiler için sabit bir sıralanmış sözlük oluşturur.

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

Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar karşılaştırıcıyı kullanarak içeriğinin sabit bir sıralanmış sözlüğü oluşturur.

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

Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar ve değer karşılaştırıcılarını kullanarak içeriğinin sabit bir sıralanmış sözlüğü oluşturur.

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu güvenli iş parçacığı türüdür.