Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C将List传递给Web服务_C#_List_Web_Service - Fatal编程技术网

C# C将List传递给Web服务

C# C将List传递给Web服务,c#,list,web,service,C#,List,Web,Service,这根线正是我需要的 我有这个: 网络服务: 这是可行的,但是如何发送 List<List<>> var ? 如果WebMethod接近func1,这是可行的,但当然WebService的目标不是在业务软件所在的位置实现…将列表更改为T[,],然后看看它是否有效 您的代码看起来像 .... Int64[,] whau = new Int64[X,Y]; // I don't know the size of this. .... [WebMethod] static se

这根线正是我需要的

我有这个:

网络服务:

这是可行的,但是如何发送

List<List<>> var ?
如果WebMethod接近func1,这是可行的,但当然WebService的目标不是在业务软件所在的位置实现…

将列表更改为T[,],然后看看它是否有效

您的代码看起来像

....
Int64[,] whau = new Int64[X,Y]; // I don't know the size of this.
....
[WebMethod]
static setList(Int64[,] list_web)
{
    whau = list_web;
}

public void func1 ()
{
    Int64[,] list = Int64[1, 2];
    list[0, 1] = 1;
    list[0, 2] = 2;
    service.setList(list);
}
记住,这只是一个例子。我不知道你的实际代码。这可能会导致编译错误,但我认为它们很容易解决。

好的,budies, 所以我最后做的很简单, 我刚给网络服务发送了一个列表, Web服务接收该列表并将其插入另一个列表, 创建嵌套列表的Web服务也是如此

非常感谢你们对大家的帮助

问候


FB

service.setListlist??service.setListlist;嗯?已经试过了伙计们:!这就是为什么我现在变得愚蠢。。。但是如果您有另一种方法将T SQL表发送到Web服务。。。我想是:!好的,我试试看:!但是代码是什么呢?我不知道如何实现…嗯…好的!让我试试布迪:D!最后,我尝试了一下,但是发送失败了,所以我尝试了另一种方法来解决我的问题。。。无论如何谢谢你!
sublist.ToArray() 
List<List<>> var ?
service.setList(list);
....
Int64[,] whau = new Int64[X,Y]; // I don't know the size of this.
....
[WebMethod]
static setList(Int64[,] list_web)
{
    whau = list_web;
}

public void func1 ()
{
    Int64[,] list = Int64[1, 2];
    list[0, 1] = 1;
    list[0, 2] = 2;
    service.setList(list);
}