ImmutableDictionary Sınıf

Tanım

sınıfının örnekleri ImmutableDictionary<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 ImmutableDictionary abstract sealed
public static class ImmutableDictionary
type ImmutableDictionary = class
Public Module ImmutableDictionary
Devralma
ImmutableDictionary

Yöntemler

Contains<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue)

Belirtilen sabit sözlüğün belirtilen anahtar/değer çiftini içerip içermediğini belirler.

Create<TKey,TValue>()

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

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

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

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

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

CreateBuilder<TKey,TValue>()

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

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

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

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

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

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

Belirtilen öğeleri içeren yeni bir sabit sözlük oluşturur.

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

Belirtilen öğeleri içeren ve belirtilen anahtar karşılaştırıcısını kullanan yeni bir sabit sözlük oluşturur.

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

Belirtilen öğeleri içeren ve belirtilen anahtar karşılaştırıcısını kullanan yeni bir sabit sözlük oluşturur.

GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey)

Sözlükte eşleşen bir anahtar varsa, belirli bir anahtarın değerini alır.

GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue)

Sözlükte eşleşen bir anahtar varsa, belirli bir anahtarın değerini alır.

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

Bir dizi anahtar/değer çiftini numaralandırır ve içeriğinin sabit bir sözlüğünü üretir.

ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<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.

ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<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özlüğünü üretir.

ToImmutableDictionary<TKey,TValue>(ImmutableDictionary<TKey,TValue>.Builder)

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

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

Bir diziyi numaralandırır ve dönüştürür ve içeriğinin sabit bir sözlüğünü üretir.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<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özlüğünü üretir.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<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özlüğünü üretir.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Var olan bir öğe koleksiyonundan sabit bir sözlük oluşturur ve kaynak anahtarlara bir dönüştürme işlevi uygular.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Bir dizinin bazı dönüşümlerini temel alan sabit bir sözlük oluşturur.

Şunlara uygulanır

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

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