当前位置:编程学习 > C#/ASP.NET >>

我这个处理Web Services返回对象的路子,是不是走得有点歪

比如有三块
一是类库ClassLibrary1,定义了class User
二是应用程序Client
三是Web Services,它有个方法GetUser返回User
其中1被2、3引用

我在client里调用web services的GetUser,(假设引用名是localhost):
localhost.Service1 service1 = new localhost.Service1();
localhost.User user = service1.GetUser();

由于这里的localhost.User和ClassLibary1.User不是一个类,而且也不能进行类型转换,所以我写了个静态方法CopyObject(object src, object dest),用于把src与dest里属性名称相等的值从srr拷贝到dest

这方法跑起来倒是没问题,但是我想知道这路子有没有走弯或者走歪,或者有没有更好的方法
烦劳高手点拨开窍,感激涕零! --------------------编程问答-------------------- 起早自己顶 --------------------编程问答-------------------- web services里的数据返回值只能进行基本数据类型,你只有通过返回对象的各个参数后在客户端程序里再变成对象
--------------------编程问答-------------------- 也就是说我的路子还是对的? --------------------编程问答-------------------- 这个用其他语言调就够惨了.
补充:.NET技术 ,  Web Services
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,