以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 反馈一个bug,自定义内部管理函数第一个传递参数为数组时会报错,但是作为第二个就没问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=178699) |
-- 作者:chen37280600 -- 发布时间:2022/7/16 14:58:00 -- 反馈一个bug,自定义内部管理函数第一个传递参数为数组时会报错,但是作为第二个就没问题 把数组传入自定义内部函数,放在一个参数位有问题,放在第二个就没问题。或者是外部创建好的数组传入也没问题 为什么这样又没有问题? [此贴子已经被作者于2022/7/16 15:10:55编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/7/16 16:02:00 -- 这个是正常的,在后面随便加上一个参数即可,如 Functions.Execute("test2", {1, 2, 3, 4},true) Functions.Execute("test2", {1, 2, 3, 4},1) 可以自己使用vs测试一下下面代码,效果一样的 Public Function abc(name As String, ParamArray Args As Object()) Output.Show("len=" & Args.Length) dim ary() as Integer = Args(0) Output.Show("len=" & ary.Length) End Function |