我定义了一个 自定义函数, 参数 是一个 字符串数组,为什么传递过去,系统只认为 是一个 字符串,而不是数组呢?
代码如下
Dim sqls(1) As String ‘从这里 定义了一个 字符串数组,而不是 字符串
sqls(0) = deleteSql
sqls(1) = updateSql
Dim success As Boolean = Functions.Execute("批量执行数据库更新", sqls) ’从这里也是很明确的 把字符串数组 传递过去,而不是字符串
自定义函数的代码如下:
MessageBox.show(args(0)) ‘ 这条语句,显示的是一个字符串,而不是字符串数组,截图如下
此主题相关图片如下:qq图片20160222174521.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2016-2/201622217531864810.png)
Dim sqls() As String =args(0) ’在这里定义一个数组,接受参数,也不能正确接受,截图如下
此主题相关图片如下:qq图片20160222174458.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2016-2/201622217541666697.png)
请问如果将数组传递给 自定义函数,应该怎么做才行呢?