如何把一个ArrayList分成多个特定大小的ArrayList

2025-03-21 06:50:29
推荐回答(2个)
回答1:

ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:
动态的增加和减少元素
实现了ICollection和IList接口
灵活的设置数组的大小
2、如何使用ArrayList
最简单的例子:
ArrayList List = new ArrayList();
for( int i=0;i <10;i++ ) //给数组增加10个Int元素
List.Add(i);
//..程序做一些处理
List.RemoveAt(5);//将第6个元素移除
for( int i=0;i <3;i++ ) //再增加3个元素
List.Add(i+20);
Int32[] values = (Int32[])List.ToArray(typeof(Int32));//返回ArrayList包含的数组。

回答2:

API里面应该是没有的,但是你可以先生成若干个ArrayList,然后遍历本来的ArrayList,将里面的元素按照要求放到前面的生成的ArrayList中去