c# Dictionary怎样通过值来查询这个值所在的键 。不用LINQ

Dictionary<int, List<string>> DicPar = new Dictionary<int, List<string>>();
2024-11-06 23:27:30
推荐回答(2个)
回答(1):

应该只能用for来遍历
for(var key in DictPar.Keys)
{
for(var str in DictPar[key])

{

if(str == )

}
}

或者建议多增加一个 Dictionary, 保持两个Dictionary的数据同步性

回答(2):

foreach(DictionaryEntry entry in DicPar )
{
entry.key//就可以了
}