读书人

WebService 类型转换有关问题

发布时间: 2011-12-25 23:21:20 作者: rapoo

WebService 类型转换问题
我在webservice中开了一个函数,函数的返回值是这样的
[WebMethod(Description= "GetVirDirRoot ")]
[XmlInclude(typeof(VirtualDir))]
public ArrayList GetVirDirRoot(){...}

它是返回VirtualDir的一串数组

在client端,我明明看到这个数组已经返回
我用这样一句
object[] a = o.GetVirDir();
VirtualDir temp = (VirtualDir temp)a[0];

就会抛出异常,我看里面的值都有了呀,为什么不能转类型啊?

[解决办法]
起始web服务还有传送参数格式限制
比方不能传送xmldocument类型

读书人网 >C#

热点推荐