我有以下代码
IDictionary<string, IEnumerable<Control>>
Run Code Online (Sandbox Code Playgroud)
我需要将其转换为
IDictionary<string, IEnumerable<string>>
Run Code Online (Sandbox Code Playgroud)
使用ClientID作为新值.
有没有人知道如何在Linq中执行此操作而不是遍历字典?
谢谢
波奇
就像是
IDictionary<string, IEnumerable<Control>> input = ...
IDictionary<string, IEnumerable<string>> output =
input.ToDictionary(item => item.Key,
item => item.Value.Select(control => control.ClientID));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
975 次 |
| 最近记录: |