Tho*_*mas 7 c# linq dictionary
我们可以搜索字典
var dictionary = new Dictionary<string,string>();
dictionary.Keys.Where( key => key.Contains("a")).ToList();
Run Code Online (Sandbox Code Playgroud)
但它返回列表.我希望linq应该返回true或false.那么用linq搜索字典的正确代码是什么?请指导.
Red*_*dog 20
使用Any()运营商:
dictionary.Keys.Where(key => key.Contains("a")).Any();
Run Code Online (Sandbox Code Playgroud)
要么
dictionary.Keys.Any(key => key.Contains("a"));
Run Code Online (Sandbox Code Playgroud)
使用Any 而不是 Where:
dictionary.Keys.Any( key => key.Contains("a"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22849 次 |
| 最近记录: |