好像只能这样,你长度只有5,结果要加到8,肯定得先加几个空元素扩充,你可以用AddRange加上空元素。
例:
ArrayList al = new ArrayList(new object [] {20,"343","45" });
al.Add(1);
al.Insert(al.Count, "");
al.Insert(al.Count, "");
al.Insert(al.Count, 12);
如楼上ArrayList
Add()是在array.Count(也就是最后)这个位子插入数据
Insert(index,value) 在Index位置插入数据 而且index>=0且<=array.Count
ArrayList al = new ArrayList();
for (int i = 0; i < 3; i++)
{
al.Add(i);
}
al.Insert(1, "pinky");
这样加啊.. 将pinky插到索引是1 的地方
按你的要求不妨换成双向链表。