客户端通过添加Web引用的方式访问一个提供数据的WebService,WebService返回的是一个简单的对象,里面有若干个成员是double类型的,这个时候问题就出现了,请求的响应回来时用网卡监听工具发现返回的SOAP中这些数字类型的数据都正常返回了,但是被.Net封装的类解析后发现这些double类型的标志位比如XXSpecifield都被设置成了false,也就是数字类型没有被正常解析,请问有人知道是怎么回事吗?
不是很清楚,不过我自己的做法是只要搞不定的类型,尽量弄成string,我现在调用wcf,很多东西都序列化成了json。使用json.net那个第三方工具,很方便。
不过回头来说你的问题,好像我double是可以传的,不清楚你的问题出在什么地方。