C# 从列表更改为数组的web方法的返回类型
这听起来像是石器时代的问题。我希望我能在这里得到一些帮助 我对ASP.NET有点生疏了,我想我应该做些复习 所以我坐下来写了一个小小的asmx服务。在其中一个web方法中,我将其编码为返回一个类型列表。(列表<类型>)。 添加web引用时,同一方法的返回类型更改为C# 从列表更改为数组的web方法的返回类型,c#,asp.net,asmx,C#,Asp.net,Asmx,这听起来像是石器时代的问题。我希望我能在这里得到一些帮助 我对ASP.NET有点生疏了,我想我应该做些复习 所以我坐下来写了一个小小的asmx服务。在其中一个web方法中,我将其编码为返回一个类型列表。(列表)。 添加web引用时,同一方法的返回类型更改为[] 我想知道它为什么会更改,如果您已经添加了服务引用,我可以做什么来保留返回类型?右键单击您的服务引用以打开服务引用配置窗口。将集合返回类型更改为System.List。Web服务服务器和客户端通过SOAP进行通信。在SOAP中,列表和数组之
我想知道它为什么会更改,如果您已经添加了服务引用,我可以做什么来保留返回类型?右键单击您的服务引用以打开服务引用配置窗口。将集合返回类型更改为System.List。Web服务服务器和客户端通过SOAP进行通信。在SOAP中,列表和数组之间没有区别 由于客户端只看到SOAP接口,因此无法知道服务器使用的是列表还是数组。.NET“添加服务引用”对话框默认为数组,但您可以在单击“高级”时指定替代选项: