ImmutableDictionary Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan serangkaian metode inisialisasi untuk instans ImmutableDictionary<TKey,TValue> kelas.
public ref class ImmutableDictionary abstract sealed
public static class ImmutableDictionary
type ImmutableDictionary = class
Public Module ImmutableDictionary
- Warisan
-
ImmutableDictionary
Metode
| Nama | Deskripsi |
|---|---|
| Contains<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue) |
Menentukan apakah kamus yang tidak dapat diubah yang ditentukan berisi pasangan kunci/nilai yang ditentukan. |
| Create<TKey,TValue>() |
Membuat kamus kosong yang tidak dapat diubah. |
| Create<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Membuat kamus kosong yang tidak dapat diubah yang menggunakan pembanding kunci dan nilai yang ditentukan. |
| Create<TKey,TValue>(IEqualityComparer<TKey>) |
Membuat kamus kosong yang tidak dapat diubah yang menggunakan pembanding kunci yang ditentukan. |
| CreateBuilder<TKey,TValue>() |
Membuat pembangun kamus baru yang tidak dapat diubah. |
| CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Membuat pembangun kamus baru yang tidak dapat diubah. |
| CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>) |
Membuat pembangun kamus baru yang tidak dapat diubah. |
| CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Membuat kamus baru yang tidak dapat diubah yang berisi item yang ditentukan. |
| CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Membuat kamus baru yang tidak dapat diubah yang berisi item yang ditentukan dan menggunakan pembanding kunci yang ditentukan. |
| CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Membuat kamus baru yang tidak dapat diubah yang berisi item yang ditentukan dan menggunakan pembanding kunci yang ditentukan. |
| CreateRangeWithOverwrite<TKey,TValue>(IEqualityComparer<TKey>, ReadOnlySpan<KeyValuePair<TKey,TValue>>) |
Membuat kamus baru yang tidak dapat diubah yang berisi item yang ditentukan dan menggunakan pembanding kunci yang ditentukan. |
| CreateRangeWithOverwrite<TKey,TValue>(ReadOnlySpan<KeyValuePair<TKey,TValue>>) |
Membuat kamus baru yang tidak dapat diubah yang berisi item yang ditentukan. |
| GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue) |
Mendapatkan nilai untuk kunci tertentu jika kunci yang cocok ada di kamus. |
| GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey) |
Mendapatkan nilai untuk kunci tertentu jika kunci yang cocok ada di kamus. |
| ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Menghitung urutan pasangan kunci/nilai dan menghasilkan kamus kontennya yang tidak dapat diubah dengan menggunakan pembanding kunci dan nilai yang ditentukan. |
| ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>) |
Menghitung urutan pasangan kunci/nilai dan menghasilkan kamus konten yang tidak dapat diubah dengan menggunakan pembanding kunci yang ditentukan. |
| ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Menghitung urutan pasangan kunci/nilai dan menghasilkan kamus isinya yang tidak dapat diubah. |
| ToImmutableDictionary<TKey,TValue>(ImmutableDictionary<TKey,TValue>.Builder) |
Membuat kamus yang tidak dapat diubah dari konten kamus pembuat saat ini. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Menghitung dan mengubah urutan, dan menghasilkan kamus kontennya yang tidak dapat diubah dengan menggunakan pembanding kunci dan nilai yang ditentukan. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>) |
Menghitung dan mengubah urutan, dan menghasilkan kamus kontennya yang tidak dapat diubah dengan menggunakan pembanding kunci yang ditentukan. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Menghitung dan mengubah urutan, dan menghasilkan kamus kontennya yang tidak dapat diubah. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Membangun kamus yang tidak dapat diubah berdasarkan beberapa transformasi urutan. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Membangun kamus yang tidak dapat diubah dari kumpulan elemen yang ada, menerapkan fungsi transformasi ke kunci sumber. |
Berlaku untuk
Keamanan Thread
Jenis ini aman untuk utas.