📅  最后修改于: 2023-12-03 15:09:20.932000             🧑  作者: Mango
C#字典是一种可变大小的集合,它可以存储键-值对。每个键在字典中必须是唯一的,而值可以重复。字典被称为哈希表或键值对集合。在C#中,字典是使用Dictionary<TKey, TValue>
类实现的。
使用Dictionary<TKey, TValue>
类创建字典时,需要指定键和值的类型。以下是创建空字典的示例:
Dictionary<string, int> myDictionary = new Dictionary<string, int>();
在上面的示例中,字典的键是字符串类型,值是整数类型。可以根据需要更改键和值的类型。
可以在创建字典时添加元素:
Dictionary<string, int> myDictionary = new Dictionary<string, int>()
{
{"apple", 1},
{"orange", 2},
{"banana", 3}
};
在上面的示例中,apple
是键,1
是值。
访问字典中的元素可以使用键。如下所示:
int value = myDictionary["apple"];
上面的代码将返回1
,这是apple
键对应的值。
可以使用Add
方法向字典中添加元素:
myDictionary.Add("grape", 4);
可以使用Remove
方法从字典中删除元素:
myDictionary.Remove("apple");
可以使用foreach
循环遍历字典中的元素:
foreach (KeyValuePair<string, int> item in myDictionary)
{
Console.WriteLine("Key: {0}, Value: {1}", item.Key, item.Value);
}
在上面的示例中,键和值都是字符串和整数类型,但可以根据需要更改它们。
C#字典是一种方便的数据结构,可以用来存储键-值对。它可以通过添加、访问和删除元素来修改。在C#中,字典是使用Dictionary<TKey, TValue>
类实现的。以上就是C#字典的基本介绍。