向 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);
}
我有一个包含 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);
}