
Kamus satu dengan satu dua arah dalam C#
Artikel ini membincangkan kamus khas dua hala satu-satu dalam C#: BiDictionaryOneToOne<TKey, TValue>. Kamus jenis ini menyimpan pasangan nilai kunci yang unik, memastikan setiap kunci dan nilai muncul sekali sahaja dalam koleksi.
Pencapaian
Pelaksanaan BiDictionaryOneToOne Jon Skeet menggunakan dua kamus: firstToSecond dan secondToFirst. Kelas ini menjamin keunikan setiap elemen dengan mengekalkan pemetaan hadapan dan belakang.
Cara menggunakan
Tambah pasangan nilai kunci menggunakan kaedah Add. Jika kunci atau nilai sudah wujud, pengecualian akan dilemparkan. Elemen boleh dicari menggunakan kaedah GetByFirst atau GetBySecond, masing-masing menyatakan kunci atau nilai yang dikehendaki.
Untuk fleksibiliti tambahan, kelas ini juga menyediakan kaedah TryAdd, TryGetByFirst, TryGetBySecond, TryRemoveByFirst dan TryRemoveBySecond, yang mengembalikan nilai Boolean yang menunjukkan kejayaan atau kegagalan.
Ciri tambahan
BiDictionaryOneToOne mengandungi beberapa sifat dan kaedah yang berguna:
Count: Dapatkan semula bilangan pasangan nilai kunci yang disimpan dalam kamus. Clear: Padam semua item dalam kamus. Ringkasan
KelasBiDictionaryOneToOne menyediakan cara yang fleksibel dan cekap untuk mengendalikan pemetaan satu dengan satu dalam C#. Sama ada anda perlu melaksanakan carian kunci unik atau pemetaan terbalik, kelas ini menyediakan penyelesaian yang mudah.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Kamus Satu-ke-Satu Dwi Arah dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Penyelesaian kepada tetapan semula Sambungan
Cara membuat pautan lembut
Perbezaan antara halaman web statik dan halaman web dinamik
Bagaimana untuk membeli dan menjual Bitcoin di China
Penyelesaian kepada javascript:;
Cara menggunakan fungsi countif
Apakah tapak carian?
Bagaimana untuk menangani lag komputer yang perlahan dan tindak balas yang perlahan