📜  c# 初始化字典 - C# (1)

📅  最后修改于: 2023-12-03 15:29:46.882000             🧑  作者: Mango

C# 初始化字典

在 C# 中,字典是一种键值对数据结构。键是唯一的,而值则可以重复。字典可以通过以下方式进行初始化。

使用初始化器

使用初始化器可以在声明过程中为字典添加项。以下示例演示如何初始化字典:

Dictionary<int,string> dict = new Dictionary<int,string>
{
    { 1, "apple" },
    { 2, "banana" },
    { 3, "orange" }
};

初始化器使用大括号括起来,其中每个元素都由逗号分隔。每个元素由一个键和一个值组成,键和值之间用逗号分隔。

使用 Add 方法

对于一个已声明但没有初始化的字典,使用 Add 方法向其中添加元素。以下示例演示如何使用 Add 方法初始化字典:

Dictionary<int, string> dict = new Dictionary<int, string>();
dict.Add(1, "apple");
dict.Add(2, "banana");
dict.Add(3, "orange");
使用索引器

可以使用索引器以键-值对的形式将元素添加到字典中。以下示例演示如何使用索引器初始化字典:

Dictionary<int, string> dict = new Dictionary<int, string>();
dict[1] = "apple";
dict[2] = "banana";
dict[3] = "orange";
总结

以上是初始化 C# 字典的三种方式。使用初始化器可以在声明时为字典添加项,Add 方法用于向已存在的字典中添加项,而索引器可用于向字典中添加或更新项。无论使用哪种方法初始化字典,都需要注意键必须是唯一的。