asp 创建的类 Property Let setConStr(constr,vbx) 有两个参数的时候怎么调用呢?
1个参数class.setConStr="参数1"2个参数class.setConStr="参数1","参数2"该处报错...
1个参数 class.setConStr="参数1"
2个参数 class.setConStr="参数1","参数2" 该处报错 展开
2个参数 class.setConStr="参数1","参数2" 该处报错 展开
2个回答
展开全部
class.setConStr("参数1")="参数2"
Let参数列表中的最后一个是属性值,其它作参数用.
Let参数列表中的最后一个是属性值,其它作参数用.
追问
class mycls
Public Property Let setConStr(aa,bb,cc)
...
End Property
end class
上面有3个参数,我无法调用总是出错。
mycls.setconstr("aa")="000"
调用总出错,你给的方法也不行。我该如何调用上面的方法呢
追答
参数个数都不匹配,试试这样
mycls.setconstr("aa","bb")="000"
一般这种情况用于像数组,集合这样的属性赋值,比如
a.item(1)="a"
a.item("name")="a"
没有一次赋三个值的,如果一定要多值一起使用,就不要用Let,换用Sub.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询