我写了一个WebService,里面有一些方法,这写方法的参数是几个我事先定义好的类型(接定义在WebService中),
然后我创建了一个站点,引用这个WebService,但现在这些类型中的一个,在站点中无法看到它的任何方法
其他的类型的实体没问题,只有这一个有问题
这个实体是一个包装了string []的包装类,具体的方法就和一般的ArrayList什么的差不多
支持插入,删除,查询,返回第几个字符串之类的操作
比如在WebService中有这个类
public class Params{
private string [] str;
private int counter;
public Params(string[] s){
str=s;
counter=s.length;
}
public int Length{
get{
return counter;
}
}
}
我在站点里添加WebService引用之后,给这个WebService起别名叫ABC
在站点的cs文件里写
using ABC;
.....
string [] a={"123","456","789"};
ABC.Service s=new ABC.Service();
ABC.Params p=new Params(a);
然后我访问
p.Length时
显示出错,Params 没有这个属性
请各位高人看看是什么问题
我应该怎么做才行
------解决方案--------------------
你看看代理类里面的Params 代码吧,应该是这里有问题