C#數組:java
定義方法數組
1 int[] arr = new int[2]; 2 int[,] arr = new int[2,3]; //這個是二維數組
只有這一種定義方法,不像java有多種定義方法。等號前面在棧中初始化類型爲一維數組類型(int[])或二維數組類型(int[,])的存儲堆中地址的空間,等號後面在堆中初始化用於存儲數據的空間。注意:對於int[2,3]這樣的二維數組,在堆中爲6個連續的空間,而不是2行三列的空間。spa
多維數組與交錯數組:code
交錯數組是數組的數組。
blog
定義方法:二維數組int[,] a = new int[2,3],交錯數組int[][] a = new int[2][]。二維數組初始化時必須指定每一維的長度,交錯數組初始化時必須指定「第一維」或在{}中具體指定。class
二維數組int[2,3]至關於一個矩陣,每一個位置存一個數;而交錯數組int[2][]是數組的數組,能夠存兩個數組,兩數組能夠不同。方法