0
私はObservableCollection<Student>
を入れ子にしました。そこから、LINQまたはLambdaを使ってId値に基づいて特定の生徒を得る方法はありますか?複雑なネストされた観測可能なコレクションのLINQ
public class Student
{
public Student()
{
}
public string Name;
public int ID;
public ObservableCollection<Student> StudLists;
}
各生徒オブジェクトには生徒コレクションがあり、任意の数の入れ子になったレベルのようになることができます。どうやってLINQをやることができますか?私は試しました
var studs = StudCollections.Where(c => c.StudLists.Any(m => m.ID == 122));
これは正確な学生アイテムを与えていませんか?何か案が ?
私はそれに勝つだけでなく、より良い答えがあります。私はこれが好き。さらにOPの最後の文章では、彼が本当に望んでいるのは、「ファースト」または「シングル」(またはOrDefaultの変形) – Davy8
はい、ありがとうございます、回答が – devdigital
に更新されました。 – coldwind