C# 使用Linq将项目添加到列表

C# 使用Linq将项目添加到列表,c#,linq,C#,Linq,我把我的课程尽量简化了。下面是我的课程 公共类问题数据 { 属性QuestionID int{get;set;} 属性问题字符串{get;set;} 属性QuestionScore int{get;set;} 我想你应该这样做: , ListAchieved = fGroup.ToList() 这会将一个组的所有项目放入一个列表。@GiladGreen如果我没有完全错的话fGroup.ToList()返回一个列表,其中列出了在给定组中实现了QuestionFinalScore的问题数据。我已经

我把我的课程尽量简化了。下面是我的课程

公共类问题数据
{
属性QuestionID int{get;set;}
属性问题字符串{get;set;}
属性QuestionScore int{get;set;}

我想你应该这样做:

, ListAchieved = fGroup.ToList()

这会将一个组的所有项目放入一个列表。

@GiladGreen如果我没有完全错的话
fGroup.ToList()
返回一个
列表
,其中列出了在给定组中实现了QuestionFinalScore的问题数据。我已经仔细检查了我的代码,它工作正常。但是这是一个相当长的一天,所以可能完全是因为我没有正确理解
列表所包含的内容。很抱歉,这是我的错误。我认为
FinalSet
属于
QuestionInfo
类型。您需要使用简单的
。ToList()
解决方案
Question | QuestionID | QuestionScore 
    Q1   |      1     |     30
    Q2   |      2     |     5
, ListAchieved = fGroup.ToList()