日期:2014-05-17  浏览次数:21141 次

如何判断字典里有某个key?
字典 d (int knum, string)
里面放了好多组

现在怎么判断某个key,是否在d里呢?

------解决方案--------------------
d.ContainsKey
------解决方案--------------------
引用:
引用:d.ContainsKey

咋就这一句?

if(d.ContainsKey(key)){
存在处理
}
else
{
不存在处理
}
------解决方案--------------------
遍历?也可以啊。

------解决方案--------------------
key是唯一的。。
------解决方案--------------------
引用:
引用:引用:
引用:d.ContainsKey

咋就这一句?
if(d.ContainsKey(key)){
存在处理
}
else
{
不存在处理
}

能遍历字典中所有的么?


 Dictionary<string, string> dic = new Dictionary<string, string>();
            dic.Add("1","A1");
            dic.Add("2", "A1");
            dic.Add("3", "A1");
            //是否包含1这个key
            if(dic.ContainsKey("1"))
            {
                Console.WriteLine("存在");
            }
            //遍历Key
            foreach(string key in dic.Keys)
            {
                Console.WriteLine(key);
            }