向 WCF 中的列表插入数据

insert data to list in WCF

我有一个包含 Student class 并且只有 return 双(平均)变量的 WCF:

public  class Student
{
    public String Name { set; get; }
    public String Family { set; get; }
    public List<double> GradeList { get;   
}

我在我的项目中插入了这个 WCF 现在我可以将数据插入学生姓名和家庭,但我无法将项目插入 GradeList 列表。 像这样:

Student ss = new Student();
ss.Name = txtname.Text;
ss.Family = txtFamily.Text;
// insert from listbox to list
foreach (double strCol in lstGrade.Items)
{
    ss.GradeList.add(strCol);
}

但它在 "add" 上出错。 谁能帮帮我?

如果 GradeList 有集合,您需要确保已初始化 属性。

修复

     ss.GradeList = new List<double>();

完整代码如下

Student ss = new Student();
ss.Name = txtname.Text;
ss.Family = txtFamily.Text;
// insert from listbox to list
 ss.GradeList = new List<double>();

foreach (double strCol in lstGrade.Items)
{


 ss.GradeList.add(strCol);

}