List<>和int[]等普通的数组的区别是什么?我给你找了几点,你可以参考一下,
1.数组是固定大小的,不能伸缩。而集合却是可变长的
2.数组要声明元素的类型,集合类的元素类型却是object.
3.数组要有整数下标才能访问特定的元素,然而很多时候这样的下标并不是很有用。集合也是数据列表却不使用下标访问。
很多时候集合有定制的下标类型,对于队列和栈根本就不支持下标访问!
List<>泛型功能非常强大的,一般可用来处理数组,他内部有很多方法,例如Sort()排序、Max()求最大值、Min()求最小值、Sum()求和、Average()求平均数等等,
希望对你会有所帮助! |