我有一个管理学校的 C# 应用程序,我有一个“课堂”类,其中包含学生列表列表,每个学生都有一个帖子列表...我想要“课堂”类中的一个属性,它返回此中的所有帖子班级。有没有 linq 查询或方法可以做到这一点?internal class Classroom{ private string classId; private List<Student> Students { get; set; } private int Students_nbr { get => Students.Count; } public List<Post> All_Posts { get; set; }//gets all posts from all students}internal class Student{ private int student_id; private string first_name; private string last_name; private List<Post> Posts { get; set; }}internal class Post{ private int post_id; private string title, content;}
1 回答
元芳怎么了
TA贡献1798条经验 获得超7个赞
您很可能正在寻找 SelectMany 运算符。
这可能是你的类中的一个方法:
IEnumerable<Post> Posts => StudentsList.SelectMany(student => student.Posts);
- 1 回答
- 0 关注
- 88 浏览
添加回答
举报
0/150
提交
取消