为了账号安全,请及时绑定邮箱和手机立即绑定

重新组合列表中的字段

重新组合列表中的字段

C#
蓝山帝景 2023-08-20 14:31:51
我有一个管理学校的 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);


查看完整回答
反对 回复 2023-08-20
  • 1 回答
  • 0 关注
  • 88 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信