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

csharpprogrammingserver side programming更新于 2025/10/13 4:22:17

C# 中的字典是键和值的集合。Dictionary 包含在 System.Collection.Generics 命名空间中。字典是一种泛型类型,如果尝试查找不存在的键,则会返回错误。

列表集合是一个泛型类,可以存储任何数据类型来创建列表。

列表是一组项目减去

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

字典是一组键值对。

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

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

在列表中循环更简单快捷,并且使用列表索引访问元素也更方便。


相关文章