我有一个包含Student类的WCF,只返回一个double(Average)变量:
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);
}
但是“添加”会出错。 任何人都可以帮助我吗?
答案 0 :(得分:0)
如果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);
}