Public extreme_foods As New System.Collections.ArrayList()
Dim i As Integer
i = 1
For Each s In split2
extreme_foods(i) = s
i = i + 1
Next
任何人都知道为什么extreme_foods(i)= s正在给出INDEX OUT OF RANGE ??
答案 0 :(得分:3)
因为其中没有任何物品。试试extreme_foods.Add(s)
答案 1 :(得分:1)
如果我理解您的代码,那么您正在尝试向ArrayList添加元素。我想你想要使用Add()方法。如下所示:
For Each s In split2
extreme_foods.Add(s)
Next
我假设split2是你在代码中的其他地方创建的Collection。