2011-01-27 91 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()方法。