在Dictionary<int,string>泛型集合中,如何通过值来获得相应的键呢?
在Dictionary<int,string>泛型集合中,如何通过值来获得相应的键呢? --------------------编程问答-------------------- 有可能一对多啊,你怎么个规则,遍历吧 --------------------编程问答--------------------里面的键与值是一对一的关系,就是想通过值来获得相应的键,如何弄来? --------------------编程问答-------------------- 遍历Dictionary,判断与值相等的 --------------------编程问答--------------------
--------------------编程问答--------------------
IDictionary<string, object> idic = new Dictionary<string, object>();
foreach (string key in idic.Keys)
{
if(idic[key]==[object]){
//
}
}
貌似没得其他方法
--------------------编程问答-------------------- 遍历吧
Dictionary<int, string> data = new Dictionary<int, string>();
data.Add(1, "a");
data.Add(2, "b");
data.Add(3, "c");
data.Add(4, "d");
string svalue = "a";
foreach (int i in data.Keys)
{
if (data[i].Equals(svalue))
{
MessageBox.Show(data[i]);
}
}
--------------------编程问答--------------------
嗯
补充:.NET技术 , C#