替代方法用于从dict <string,string>生成list <key>,其中dict.value =&#34; someValue&#34;

时间:2017-05-24 16:08:29

标签: c# linq dictionary

我尝试生成一个键列表(类型string),即来自List<string>的{​​{1}},其中字典对象中的值为Dictionary<string,string>

"someValue"

我认为应该有更好的方法。

1 个答案:

答案 0 :(得分:3)

我认为以下是适合您情况的最佳方式:

Dictionary<string, string> DictionaryObject = new Dictionary<string, string>();

var result = DictionaryObject.Where(p => p.Value == "aaaa").Select(p => p.Key).ToList();