2011-01-27 93 views
0

可以说我的ArrayList有20个元素。那么,有时在运行时我会希望它只有10个元素,所以其他10个索引(从9到19)根本不存在。我怎么做?如何减少我的ArrayList的大小?

+0

请勿使用数组列表。期。 – 2011-01-27 22:05:53

回答

2

由于您使用ArrayLists而不是数组,因此只需对一个部分使用ArrayList.Remove(),对一个范围使用ArrayList.RemoveRange(x,list.Count-x)。

3

为什么你使用非泛型集合?改为使用List<T>。你可以使用它的Remove()方法。