ArrayList
我编写了下面的代码来根据一维数组中某些元素的匹配从对象中删除一些元素。但是得到一个关于线的错误。但我知道的是在找到匹配和不匹配时返回索引。那么为什么会出现错误呢?Non-negetive number required
ArrayListTaskDetails.RemoveRange RemovePosition, 4
IndexOf()
0 - based
-1
代码:
For IndexSearch = Lbound(VMHArray) To Ubound(VMHArray)
Do Until ArrayListTaskDetails.IndexOf(VMHArray(IndexSearch), 0) <> -1
RemovePosition = ArrayListTaskDetails.IndexOf(VMHArray(IndexSearch), 0)
ArrayListTaskDetails.RemoveRange RemovePosition, 4
Loop
Next