根据属性将列表对象从一个列表复制到另一列表

SPK

我有2个列表,“说学生”和“成绩”。这两个列表具有共同的stuID。

class Student
{
    public int stuID;
    public string Name;
    // other properties
}

class Grades
{
    public int stuID;
    public string Grade;
    // other properties
}

我如何将结果合并到另一个新列表中,每个学生的所有年级如下所示...

 public class StudentGradeDetails
    {
        public int stuID{ get; set; }
        public string Name{ get; set; }
        public GradeDetails[] gradeDetails { get; set; }
}
栎属
var studentGrades = students.Select(s => 
    new StudentGradeDetails { 
        studID = s.studID, 
        Name = s.Name,
        gradeDetails = grades.Where(g => g.studID = s.studID).ToArray() 
   });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将在一个列表中找到的对象的属性传递到另一列表

如何在Java中将数据从一个对象列表复制到另一个对象?

将列表复制到另一个列表,但不包括列表类型的某些属性

Oracle 11g:将一列从一个表复制到另一个表,并添加序列ID。删除序列

将值从一个嵌套列表复制到另一个空嵌套列表

如何将项目从一个列表复制/复制到另一列表

将项目从一个列表移至另一列表,并删除字符串的某些部分

将记录从一个表复制到另一个具有另一列的表

将每个列表项复制到另一个列表项属性

使用Excel VBA将行从一个列表对象复制到另一个列表对象

根据列将数据从一个工作表复制到另一个工作表

使用LINQ将数据从一个列表复制到另一个列表

将一列从一个表复制到另一个表

如何将值从一个列表复制到另一个具有不同对象的列表

将数据从一个列表移至另一列表

Power Shell将一列的值复制到另一列表中的一列

将自定义列表对象复制到另一个列表对象

将数据从一个表复制到另一列未知的新表中

将列表中的对象复制到同一列表中的另一个对象中

为什么与“is”比较表示从一个列表复制到另一个列表的值是同一个对象?

如何将列表从一个服务复制到另一个服务(Spring Boot)

如何将文本从一列复制到另一个工作表而不重复?

错误 438 -“对象不支持此属性或方法”尝试根据条件从一个表复制到另一个表

将一个递归列表复制到另一个

将一列从一个熊猫数据帧复制到另一个

在python中使用条件将列表的元素复制到另一个列表

使用 openpyxl 将数据从一个 Excel 表复制到另一列上的另一个的可能性

在 R 中,如何将键从一个列表(字典)复制到另一个?

在 R 中,如何将键从一个列表(字典)复制到另一个?