代码改变世界

随笔档案-2010年4月1日

ArrayList与Array的区别概(续)

2010-04-01 20:45 by .金楽., 294 阅读, 收藏,
摘要: ArrayList 是数组的复杂版本。ArrayList 类提供在大多数 Collections 类中提供但不在 Array 类中提供的一些功能。例如: Array 的容量是固定的,而 ArrayList 的容量是根据需要自动扩展的。如果更改了 ArrayList.Capacity 属性的值,则自动进行内存重新分配和元素复制。ArrayList 提供添加、插入或移除某一范围元素的方法。在 Arra... 阅读全文

C#中Array与ArrayList的区别

2010-04-01 20:08 by .金楽., 366 阅读, 收藏,
摘要: C#中经常用到的集合类Array与ArrayList是许多刚接触C#语言的人比较困惑的。这两个对象是比较有用的,而且是在很多地方适用的。这里我把自己对Array与ArrayList对象的区别总结一下,与大家分享。 主要区别:一、Array的用法与数组几乎一样,可以看做是数组。在定义的时候需要指定长度;ArrayList的用法与普通集合一样,定义的时候不需要指定长度;如:Array[] animal... 阅读全文