首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WebService 类型转换有关问题

2011-12-25 
WebService 类型转换问题我在webservice中开了一个函数,函数的返回值是这样的[WebMethod(Description Ge

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类型

热点排行