dictionary 键值对和哈希表一样不需要进行类型转换;装入键值对,可以直接遍历进行访问,dictionary.Values就是对应的类;
示例如下:
class dictionaryclass
{
static void Main()
{
// 字典载入;
Dictionary<int, string> dictionary = new Dictionary<int, string>();
dictionary.Add(1, "C#");
dictionary.Add(2, "f#");
dictionary.Add(3, "k#");
foreach (string s in dictionary.Values)
{
Console.WriteLine(s);
}
// 通过值查找对应的序号;
foreach (int num in dictionary.Keys)
{
int k;
if (dictionary[num].Equals("k#"))
{
k = num;
Console.WriteLine("k# 对应的序号值为:{0}",k);
}
}
}
}