質問: 解決したいこと -------- * 入れ子構造のListの要素を比較し、取得したい。 * Listの中にsting,int,Listがあって、Listのなかに"hoge"という文字を見つけたら取得するというコードを書きたいです。 試したこと ------ * foreachで回す→出来なくは無いと思うのですが、思い通りにいかず、コンパイルエラー。 もっと簡潔に取り出す方法がありましたら、教えていただけますでしょうか?
回答: お忙しいところありがとうございます。自己解決しました。 * 質問内容詳細 Listの中にstring s,int i, List sListが入っており、 sListの中にある string str,と"hoge"が一致したら取得する方法を探していました。 ``` List.Select(_ => _.sList.Select(s => s.str == "hoge")); ``` で"hoge"と一致したものを取得できました。