using System; using System.Collections.Generic;
class test { static void Main() { Dictionary<string, int> dic = new Dictionary<string, int>(); dic.Add("zhangsan", 1101); dic.Add("lisi", 1102); dic.Add("wangwu", 1103); dic.Add("zhaoliu", 1104);
foreach (string str1 in dic.Keys) { if (dic[str1].Equals(1103)) { Console.WriteLine("恭喜你!,找到了,1103对应的姓名是{0}", str1); } }
foreach (string str in dic.Keys) { Console.WriteLine("对应的姓名是{0}:{1}",str, dic[str]); }
}
1、以键找值直接Value=dic[str]
2、以值找键则可以foreach(string str in dic.Keys)
{
if(dic[str].Equal(Value);) { Console.WriteLine(str); }
}