-5
A
回答
4
将Where
通过值来过滤掉键值对和Select
到键值对缩小到键:
var keys = myDictionary
.Where(pair => pair.Value == 1)
.Select(pair => pair.Key)
.ToArray(); // if you want an array of these keys
+0
好的,我得到IEnumerate对象。如何从键获取整数? –
+0
@MateuszSzymański:嗯,你想要“选择所有键'sum == 1'”和我的代码枚举它们;你可以添加*物化*,比如'ToArray()' - 看我的编辑 - 如果你想要一个这样的键的数组, –
+0
一切都好。谢谢 :) –
相关问题
- 1. LINQ:如何选择具有多个属性与给定的值
- 2. LINQ XML - 选择儿童具有给定值的所有父元素
- 3. MVC Linq选择具有
- 4. 选择具有给定值的行的百分比查询?
- 5. 选择具有相似给定文本
- 6. 选择列中具有不同值的行,给定另一列
- 7. jquery:选择具有给定名称和值的输入
- 8. 不具有特定的值选择IDS
- 9. 在LINQ to SQL中选择主键值
- 10. 选择所有行,直到给定值
- 11. 选择具有特定价值
- 12. JQ:选择具有键值在一组值中的对象
- 13. 如何给用户定义的值,默认具有“选择”选项的网页
- 14. 在LINQ中从KeyValuePairs列表中选择所有的键值
- 15. 如果这些行中至少有一行有给定的值,则选择具有给定ID的所有行
- 16. jq - 选择给定键名的对象
- 17. 如何使用LINQ选择具有最高值的项目?
- 18. 具有多个选择值的动态Linq查询
- 19. C#LINQ查询选择具有重复
- 20. 的LINQ to XML,选择一个给定节点的所有属性和值
- 21. 选择给定节点,LINQ的所有属性和它的价值为xml
- 22. 选择具有最大值
- 23. 选择具有空值
- 24. 选择具有相同值
- 25. 不选择具有独特的键
- 26. 在MySQL中,如何仅为给定列选择具有特定值的行?
- 27. linq to xml只选择具有特定元素的节点
- 28. 使用LINQ为所有给定的ID选择最后一个值
- 29. kohana orm选择具有所有给定角色的用户
- 30. 选择给定列中具有'_'的所有行
你尝试过这么远吗? –