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.
public ref class ImmutableDictionary abstract sealed
public static class ImmutableDictionary
type ImmutableDictionary = class
Public Module ImmutableDictionary
- Devralma
-
ImmutableDictionary
Yöntemler
| Name | Description |
|---|---|
| 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>, IEqualityComparer<TValue>) |
Belirtilen anahtar ve değer karşılaştırıcılarını kullanan 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. |
| CreateBuilder<TKey,TValue>() |
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. |
| CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>) |
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. |
| CreateRangeWithOverwrite<TKey,TValue>(IEqualityComparer<TKey>, ReadOnlySpan<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. |
| CreateRangeWithOverwrite<TKey,TValue>(ReadOnlySpan<KeyValuePair<TKey,TValue>>) |
Belirtilen öğeleri içeren yeni bir sabit sözlük oluşturur. |
| 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. |
| GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey) |
Sözlükte eşleşen bir anahtar varsa, belirli bir anahtarın değerini alır. |
| 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üğü oluşturur. |
| 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ısını kullanarak içeriğinin sabit bir sözlüğü oluşturur. |
| ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Anahtar/değer çiftleri dizisini numaralandırır ve içeriğinin sabit bir sözlüğü oluşturur. |
| 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>, 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üğü oluşturur. |
| 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üğü 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üğü oluşturur. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Bir dizideki bazı dönüştürmeleri temel alan sabit bir sözlük oluşturur. |
| 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. |
Şunlara uygulanır
İş Parçacığı Güvenliği
Bu tür iş parçacığı güvenlidir.