【【【【不理解的是,后面一句话:并改变数组的长度?】】】】用了RemoveRange方法后不是会自动缩短长度吗?为什么还要求要改变数组长度?
arraylist如果在定义时候没有指定长度 它的默认长度为0 当你添加元素时 长度会自动+1 依次增加 而在你删除元素后 长度不会自动减少 这时你可以list.Capacity属性来设置长度 比如list.Capacity=10
如果存储的元素个数大于你要设置的长度 则会报错
如果存储的元素个数大于你要设置的长度 则会报错
温馨提示:答案为网友推荐,仅供参考