我有以下代码
new Dictionary<string,IEnumerable<Control>>()
{
{ "view1", new Control[] { contents, building, view1 }},
{ "view2", new Control[] { contents, view2 }},
{ "view3", new Control[] { building, view3 }
}
Run Code Online (Sandbox Code Playgroud)
如何使用linq获取所有不同控件的列表?
结果应该是:
{
contents,
building,
view2,
view3
}
Run Code Online (Sandbox Code Playgroud)
var controls = yourDictionary.SelectMany(pair => pair.Value).Distinct();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1354 次 |
| 最近记录: |