Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah perbezaan antara senarai dan kamus dalam C#?

Apakah perbezaan antara senarai dan kamus dalam C#?

王林
王林ke hadapan
2023-08-27 15:57:101269semak imbas

C# 中列表和字典有什么区别?

Kamus ialah koleksi kunci dan nilai dalam C#. Kamus terkandung dalam ruang nama System.Collection.Generics. Kamus ialah jenis generik dan akan mengembalikan ralat jika anda cuba mencari kunci yang tidak wujud.

Pengumpulan senarai ialah kelas generik yang boleh menyimpan sebarang jenis data untuk membuat senarai.

Senarai ialah set item -
List<string> myList = new List<string>() {
   "Maths",
   "English",
"   Science"
};

Kamus ialah set pasangan nilai kunci.

Dictionary<string, int> d = new Dictionary<string, int>();

d.Add("squash", 1);
d.Add("football", 2);
d.Add("rugby", 3);

Menggulung senarai adalah lebih mudah dan pantas, dan elemen boleh diakses dengan mudah menggunakan indeks melalui senarai.

Atas ialah kandungan terperinci Apakah perbezaan antara senarai dan kamus dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam