C#编程。编写一个程序,要求用ArrayList类的RemoveRange方法删除数组元素后,并改变数组长度?

【【【【不理解的是,后面一句话:并改变数组的长度?】】】】用了RemoveRange方法后不是会自动缩短长度吗?为什么还要求要改变数组长度?

arraylist如果在定义时候没有指定长度 它的默认长度为0 当你添加元素时 长度会自动+1 依次增加 而在你删除元素后 长度不会自动减少 这时你可以list.Capacity属性来设置长度 比如list.Capacity=10
如果存储的元素个数大于你要设置的长度 则会报错
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网