我有StudentsList100多名学生。
public class Student
{
private string _name;
public string Name
{
get { return _name; }
set { _name = value; }
}
private string _subject;
public string Subject
{
get { return _subject; }
set { _subject = value; }
}
private int _age;
public int Age
{
get { return _age; }
set { _age= value; }
}
}
当我输入一个主题时,我想单独List<string>列出所有注册该主题的学生的姓名。
我试过了-
List<string> results= new List<string>();
results = students.Where(x => x.Subject.Contains("Science")).SelectMany(x => x.Name).ToList();
当我尝试这个 Linq 查询时,它生成了 Null 结果。列表中没有任何内容。
