gpt4 book ai didi

c# - 如何选择另一个列表中包含的不同元素列表?

转载 作者:太空狗 更新时间:2023-10-30 00:17:10 26 4
gpt4 key购买 nike

我有以下代码

new Dictionary<string,IEnumerable<Control>>()
{
{ "view1", new Control[] { contents, building, view1 }},
{ "view2", new Control[] { contents, view2 }},
{ "view3", new Control[] { building, view3 }
}

如何使用 linq 获取所有不同控件的列表?

结果应该是:

{
contents,
building,
view2,
view3
}

最佳答案

var controls = yourDictionary.SelectMany(pair => pair.Value).Distinct();

关于c# - 如何选择另一个列表中包含的不同元素列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3395554/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com