B
型のオブジェクトのリストからなる
A
型のオブジェクトを持っています:
class A { list<B> Alist;}
class B { string C; string D;}
私のプログラムでは、A
オブジェクトのリストがあります:
list<A> listOfA = computeAList();
そのリスト内のすべてのC
文字列を選択します。私が望む次の声明は、私が望む結果を私に与えるだろう。それはC
を含んでいるリストのリストを返します:
var query = from objectA in listOfA
select objectA.Alist.FindAll(x => x.C.Length > 0).C;
代わりにすべてのC
の単一のリストを取得する方法はありますか?
それはまさに私が探していたものでした - ありがとうJon! – Chau
@ジョン、申し訳ありませんあなたのコメントが表示されませんでした。今あなたはレイの答えを入れることができます。あなたとRayの両方に感謝します。 – ybo
私はこれまでに約20回この答えに行ってきました。なぜ私は "selectmany"を覚えていないのか分からず、いつも "selectall"を試してみるが、それはいつも起こる。ラッキーこれは常にちょうど1つのGoogleです! – statue