将arraylist作为结构属性从Web服务传递

时间:2011-02-01 02:23:54

标签: web-services asmx

我有一个Web服务,它将结构发送到客户端程序。

我需要传递一个字符串值的arraylist作为这个结构的一个属性,但是当它到达客户端程序时它的类型是'object'。一旦它返回到客户端程序,我该如何将这个Object数据类型转换回arraylist?

2 个答案:

答案 0 :(得分:0)

除非您遇到.NET 1.1,否则请勿使用ArrayList。请尝试返回List<YourStruct>

答案 1 :(得分:0)

问题是我试图显式创建一个arraylist然后将它设置为等于struct返回的属性的方式;这是正确的方法 - 一些奇怪的VB隐含的东西。 (对不起,从来没有喝过VB kool-aid)

Dim ReturnedArrList As New ArrayList(structReturned.arrReturnedArrayList)