C# 中列表和字典有什麼區別?


字典是 C# 中的一個鍵值集合。Dictionary<TKey, TValue> 包含在 System.Collection.Generics 名稱空間中。字典是一種通用型別,如果你試圖查詢一個不存在的鍵,它將返回一個錯誤。

列表集合是一個通用類,可以儲存任何資料型別來建立列表。

列表是一組專案 −

List<string> myList = new List<string>() {
   "Maths",
   "English",
"   Science"
};

字典是一組鍵值對。

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

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

在一個列表中,使用索引迴圈和訪問元素更加容易和快速。

更新日期:2020 年 6 月 22 日

5 千次以上瀏覽

開啟您的 職業生涯

完成課程以獲得認證

入門
廣告