因此,我有一个 C# 项目,其中我正在使用 Linq to xml 加载一个 XML 文档(包含学生姓名和 Id),并且我必须从 WCF 服务获取相关数据(他们的到期日、金额和内容)。我只需右键单击添加服务并添加服务引用,现在需要将数组传递给我初始化的 GetData 函数,但显然它为 null。我无法将我的数组转换为服务类型,并且该函数也返回数组。如何将数组分配给 studentArray ?
ServiceReference1.ServiceClient client = new ServiceReference1.RycorServiceClient();
Application.ServiceReference1.Student[] studentArray = new ServiceReference1.Student[9];
Student[] array = studentList.ToArray();
//for (int i = 0; i <= array.Count(); i++)
// studentArray[i] = (RycorApplication.ServiceReference1.Student)array[i];
//this gives me an error says Cannot convert type 'Application.Student' to 'Application.ServiceReference1.Student'.
var data = client.GetData(studentArray);
获取此数据后,如何将这些数据保存到我的 XML 文件中?