c#中数组的总结

Array数组:

基本定义:string[] Scences={"sky","star","sun"}  或者 int[] Scences=new int[3]

这种最一般的数组好处在于存取速度快,然而很多时候需要确定数组长度,会造成内存空间浪费或者系统不安全。

 

ArrayList数组

基本定义:ArrayList Scences=new ArrayList()

这种方式不需要指定长度,并且可以加入不同类型的数据,比如整型和字符型都可以加入这个数组,

这是因为ArrayList都将其看成了Object类型,虽然增加的数组长度的灵活性,但带来了不安全问题。

 

List<T>数组

基本定义: List<string> Scences=new List<string>()

泛型解决了不安全问题,并且有灵活性。

 

posted @ 2019-02-25 18:07  彩色的梦  阅读(304)  评论(0编辑  收藏  举报