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 .
Paket NuGet: System.Collections.Immutable (tentang koleksi yang tidak dapat diubah dan cara menginstal)
public ref class ImmutableDictionary abstract sealed
public static class ImmutableDictionary
type ImmutableDictionary = class
Public Module ImmutableDictionary
- Warisan
-
ImmutableDictionary
Metode
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>) |
Membuat kamus kosong yang tidak dapat diubah yang menggunakan pembanding kunci yang ditentukan. |
Create<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Membuat kamus kosong yang tidak dapat diubah yang menggunakan pembanding kunci dan nilai yang ditentukan. |
CreateBuilder<TKey,TValue>() |
Membuat penyusun kamus baru yang tidak dapat diubah. |
CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>) |
Membuat penyusun kamus baru yang tidak dapat diubah. |
CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Membuat penyusun 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. |
GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey) |
Mendapatkan nilai untuk kunci tertentu jika kunci yang cocok ada di kamus. |
GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue) |
Mendapatkan nilai untuk kunci tertentu jika kunci yang cocok ada di kamus. |
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Menghitung urutan pasangan kunci/nilai dan menghasilkan kamus konten yang tidak dapat diubah. |
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>>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Menghitung urutan pasangan kunci/nilai dan menghasilkan kamus konten yang tidak dapat diubah dengan menggunakan pembanding kunci dan nilai yang ditentukan. |
ToImmutableDictionary<TKey,TValue>(ImmutableDictionary<TKey,TValue>.Builder) |
Membuat kamus yang tidak dapat diubah dari konten kamus penyusun saat ini. |
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,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>) |
Menghitung dan mengubah urutan, dan menghasilkan kamus konten yang tidak dapat diubah dengan menggunakan pembanding kunci yang ditentukan. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Menghitung dan mengubah urutan, dan menghasilkan kamus konten yang tidak dapat diubah dengan menggunakan pembanding kunci dan nilai yang ditentukan. |
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. |
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Membangun kamus yang tidak dapat diubah berdasarkan beberapa transformasi urutan. |
Berlaku untuk
Keamanan Thread
Jenis ini aman untuk utas.