【发布时间】:2011-06-28 21:22:03
【问题描述】:
我有一个嵌套的ObservableCollection<Student>,我如何使用 LINQ 或 Lambda 根据 Id 值从中获取特定学生?这是我的学生课:
public class Student
{
public Student()
{
}
public string Name;
public int ID;
public ObservableCollection<Student> StudLists;
}
因此,每个学生对象都可以再次拥有学生集合,并且可以像任意数量的嵌套级别一样。我们如何做到 LINQ 或使用 Lambda ?我试过了
var studs = StudCollections.Where(c => c.StudLists.Any(m => m.ID == 122));
但这不是给出确切的学生项目吗?有什么想法吗?
【问题讨论】:
标签: linq nested observablecollection