У меня есть 2 объекта:
class A {
...
}
class B {
IEnumerable<B> bs;
}
У меня есть массив A, и мне нужно получить все B в одном IEnumerable.Я могу сделать:
IEnumerable<A> as=....;
IEnumerable<IEnumerable<B>> bss=as.Select(x=>x.bs);
IEnumerable<B> all=null;
foreach (IEnumerable<B> bs is bss) {
if (all==null) { all=bs; }
else { all=all.Contact(bs); }
}
Я хочу знать, есть ли более короткий способ сделать это.
Спасибо