C#数组实例化

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:44:13
声明数组 int[] arr
arr=new int[5];这段代码等于int[] arr= new int[5];吗?代码是什么意思!解析下谢谢.


一个是先定义,在实例化
另一个是定义时就实例化

int[] arr=null; //先定义一整形数组
arr=new int[5]; //在实例化

int[] arr=new int[5];只是合二为一

是一样的。
int[] arr= new int[5];
声明一个长度为5的int类型数组。

二者是相等的! 前者是先声明后实例化,后者是在声明的时候直接实例化