我有以下代码如何选择另一个列表中包含的元素的不同列表?
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
}
好吧,如果你打算去*解释*的东西; p我的推理是也许这对方法间接性较差(通过'ValueCollection'等)。但是两者都可以工作。 – 2010-08-03 10:35:22
谢谢大家, 由于我无法确定首先发布的是谁,所以我给了乔恩他的解释。对不起马克。 Podge – Podge 2010-08-03 10:41:12