C#Dictionary <
TKey,TValue>
类使用哈希表的概念。它根据键存储值。它仅包含唯一键。借助键,我们可以轻松地搜索或删除元素。在System.Collections.Generic命名空间中找到它。
C#Dictionary <
TKey,TValue>
示例
让我们看一个通用Dictionary <
TKey,TValue>
类的示例,该类使用Add()方法存储元素,并使用for-each循环迭代元素。在这里,我们使用KeyValuePair类获取键和值。
using System;
using System.Collections.Generic;
public class DictionaryExample
{
public static void Main(string[] args)
{
Dictionary<
string, string> names = new Dictionary<
string, string>();
names.Add("1", "Sonoo");
names.Add("2", "Peter");
names.Add("3", "James");
names.Add("4", "Ratan");
names.Add("5", "Irfan");
foreach (KeyValuePair<
string, string> kv in names)
{
Console.WriteLine(kv.Key+" "+kv.Value);
}
}
}
【C#字典Dictionary】输出:
1 Sonoo
2 Peter
3 James
4 Ratan
5 Irfan