ben tip B
ait nesneler listesi oluşur tip A
bir nesne var:Linq: Uzun bir listeye listeleri listesi
class A { list<B> Alist;}
class B { string C; string D;}
benim programda ben A
nesnelerin bir listesi var:
list<A> listOfA = computeAList();
ve ben istiyorum o listedeki tüm C
dizeleri seçin. Bana istediğim sonucu verecek ümit aşağıdaki deyimi; o içeren listelerin bir listesini döndürür C
'ler:
var query = from objectA in listOfA
select objectA.Alist.FindAll(x => x.C.Length > 0).C;
tüm C
tek listesini almak için bir yolu var mı' ın yerine?
Tam olarak aradığım şey buydu - Çok teşekkürler Jon! – Chau
@Jon Üzgünüm, yorumunuzu görmedim. Şimdi * sen * Ray'in cevabını içerebilir;). Hem sen hem de Ray'a teşekkürler. – ybo
Şu ana kadar yaklaşık 20 defa bu cevaba gittim. Neden "selectmany" yi hatırlayamıyorum ve her zaman "selectall" ı deneyemiyorum ama her zaman olur. Şanslı bu her zaman sadece bir google uzakta! – statue