ImmutableDictionary Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.