你说的自定义类是指什么?
请讲详细一点。
是指
[WebMethod]
int public mymethod(){...}
中的int不是int,而是自己定义的class,是吗?

解决方案 »

  1.   

    没错没错
    例如
    class CWork;
     
    怎样实现类似
    CWork func();
    或者
    ... func(CWork aabbcc)
    这些东西呢?
      

  2.   

    这个当然可以啦!
    你说了两种情况,第二种参数是自定义的,比较简单。
    你说的CWork是公开的[WebMethod],还是WebService里的方法呢?
    你试试在.NET的文档里找找看。
      

  3.   

    是webmethod,要给别人用的
    查什么关键字呀?
      

  4.   

    你有VS.NET吗?
    在他的Project上,右键,Add Web Reference,然后输入你的WebService的地址和路径,选择相应的Service,就可以把你的WebService添加到他的Project中。他就可以直接建立对象的实体,调用方法得到WebService返回的数据。方便吧!
    没有VS.NET的话(我没试过),通过WebService的WSDL可以生成DLL,用IL查看里面的namespace和method的名称,把DLL引进他的程序,再建立实体调用。
    查关键字的话试试WebService。或直接找WebService的子项。