【发布时间】:2016-11-08 05:38:16
【问题描述】:
当子列表的元素包含名称时,我想让 LinQ 查询过滤列表集合。此处父级的子列表应满足包含条件,并且那些子列表仅包含在父级列表中。
例子:
public class Student
{
int Id;
List<subject> SubjectList;
string Name;
}
public class Subject
{
int Id;
string Name;
}
List<Student> studentList = new List<Student>();
这里我想要一个 LINQ 查询只过滤 SubjectList 的 StudentList,其中的主题名称应该包含“数学”,结果必须是带有 subjectlist 的学生列表,它只包含数学。
【问题讨论】:
-
您的代码甚至无法编译,因为您没有为您的成员分配任何数据类型。
-
这里我已经为你的例子放了代码。我想要相同场景的 linq 查询...