【发布时间】:2017-05-24 16:08:29
【问题描述】:
我正在尝试生成一个键列表(类型为string),即来自Dictionary<string,string> 的List<string>,其中字典对象中的值为"someValue":
Dictionary<string,string> DictionaryObject = someMethodReturningDict();
List<string> listOfKeys = DictionaryObject.Where(s => s.Value ==
"someValue").ToList().Select(a => a.Key).ToList();
我认为应该有更好的方法。
【问题讨论】:
-
删除中间 ToList。休息一切似乎都很好。
-
谢谢@bashrc
标签: c# linq dictionary