C#:List<T>与ArrayList的比较

C#:List<T>与ArrayList的比较

热点资讯 8年前 (2015-12-25) 浏览: 454 评论: 0

ArrayList 即动态数组。用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素,实现了ICollection和IList接口,灵活的设置数组的大小等好处。 ArrayList在使用时会引发装箱和拆箱操作,看下面的一段代码:首先声明了一个ArrayList对象,并向ArrayList中添加两个数字1,2,然后使用foreach将ArrayList中的元素打印到控制台。 在这个过程中会发生两次装箱操作和两次拆箱操作:在向ArrayList中添加int类型元素时会发生装箱,


切换注册

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享