C#中数组,ArrayList和List三者的区别Unity3d
2 回答

12345678_0001
TA贡献1802条经验 获得超5个赞

汪汪一只猫
TA贡献1898条经验 获得超8个赞
1、相同点:
Array,ArrayList,List都是从IList派生出来的,它们都实现了IEnumerable接口。
2、不同点:
Array是抽象类不能被实例化,所有数组的定义都从它派生而来。
ArrayList是动态数组,可以自由伸缩数组的大小。实质上Array抽象类也提供了Resize方法动态改变数组的大小。
List是集合类型,并且是一个支持泛型的集合类型。
- 2 回答
- 0 关注
- 1149 浏览
添加回答
举报
0/150
提交
取消