Saya mencoba mencari tahu kapan dan mengapa menggunakan Kamus atau HashTable. Saya telah melakukan sedikit pencarian di sini dan telah menemukan orang-orang berbicara tentang kelebihan generik dari Kamus yang saya sepenuhnya setujui, yang mengarahkan keuntungan tinju dan unboxing untuk sedikit peningkatan kinerja.
Tetapi saya juga telah membaca Kamus tidak akan selalu mengembalikan objek dalam urutan yang dimasukkan, hal itu diurutkan. Di mana sebagai HashTable akan. Seperti yang saya pahami ini mengarah ke HashTable yang jauh lebih cepat untuk beberapa situasi.
Pertanyaan saya sebenarnya, seperti apa situasi itu? Apakah saya salah dalam asumsi saya di atas? Situasi apa yang mungkin Anda gunakan untuk memilih satu di atas yang lain, (ya yang terakhir agak ambigu).