I\'ve got an object of type A which consists of a list of objects of type B:
A
B
class A { list Alist;} class B { string C; st
I too would have had a similar answer, my only modification was to add the where clause to avoid having empty strings (where C is empty):
listOfA.SelectMany( a => a.AList, (a, b) => b.C ).Where( c => c.Length > 0 );