如何将数组值传递给 C# Web 服务方法
本文关键字:Web 服务 方法 数组 值传 | 更新日期: 2023-09-27 18:37:02
我是 asp.net 新手。从我的客户端项目中,我必须将数组值传递给 Web 服务方法。Web 服务部分位于不同的项目中。
Public class Invoice
{
public string Name {get; set;}
public int Age {get; set;}
public string[] desc {get; set;}
public int[] items {get; set; }
}
我的控制器部分是
Invoice pe = new Invoice();
pe.Name = "hubino";
pe.Age = 21;
pe.desc[0] = "Hundreds";
pe.desc[1] = "chumma";
pe.items[0] = 123;
pe.items[1] = 45;
pe.items[2] = 98;
如何将"pe"变量传递给我的 Web 服务方法。我尝试了很多寻找解决方案,但失败了。请帮我解决这个问题。如果我在代码中的任何地方做错了,请指出错误。提前谢谢。
更改Invoice
类对象初始化,如下所示:
Invoice pe = new Invoice();
pe.Name = "hubino";
pe.Age = 21;
pe.desc[] = new string[]{"Hundreds","Chumma"};
pe.items[] = new int[]{123,45,98};
此外,Ant P&Adil Mammadov建议使用List<int>
和List<string>
。