【发布时间】:2013-02-18 04:37:46
【问题描述】:
所以我有一些代码可以将一些数据存储在一个数组中。当新数据进入时,它会被放入一个新的数组项(数组项的总数)中,然后添加数组项的总数,以便为下一位数据做好准备。但是当我尝试将数据添加到数组中时,无论是数组 [0] 还是它抛出数组索引超出范围的任何东西?
声明:
string[] TabMessages = { };
int TotalTabs = 0;
使用它:
DevComponents.DotNetBar.TabItem Tab = TabStrip.CreateTab(TabName);
Tab.Tooltip = id + "|" + TabIndex;
TabMessages[TotalTabs] = "";//index out of bounds of array
TabStrip.SelectedTab = Tab;
TotalTabs++;
任何帮助,这真的让我很烦,因为当我尝试为数组创建新条目时,它会抛出关于索引超出数组范围的错误......
【问题讨论】:
-
数组需要分配所需的大小。如果你想要一个动态数组试试
List