标签: .net vba
我最近读过这行代码:
Dim someArray(-1) as String
我想知道:
答案 0 :(得分:2)
由于数组的大小不可能是负数 - 即大小表示数组可以容纳多少个字符串(在这种情况下),显然不能是负值。
通过使用-1声明一个数组,您将创建一个长度为0的数组。
答案 1 :(得分:1)
在Visual Basic中声明数组时使用-1作为长度指示符意味着该数组将为空,即它将具有零元素。更多信息:Arrays in Visual Basic(搜索零长度数组部分)。