【发布时间】:2018-03-12 03:42:33
【问题描述】:
我不是最擅长 lambda 的,谁能教我如何使用字符数组从字典中选择项目。
说我有一本字典;
Dictionary<char, int> someDictionary:
我有一个字符数组;
char[] someCharacterArray;
如何使用存储在 char 数组中的键集合从字典中选择项目;
someOtherDictionary = someDictionary.select( d =>
someCharacterArray.contains(d.key)).toDictionary();
我知道这当然行不通,但它证明了我想要什么。
希望我的问题很清楚,但我整晚都没有睡,所以请对我温柔:)
提前致谢, 达伦。
【问题讨论】:
-
这真的不是 lambda,它是 Linq。
标签: c# arrays linq dictionary