C#中有哪些類型的數組


一維數組(Single-Dimensional)
多維數組(Multidimensional)
交錯數組(Jagged arrays):交錯數組是元素為數組的數組。交錯數組元素的維度和大小可以不同。交錯數組有時稱為“數組的數組”。以下示例說明如何聲明、初始化和訪問交錯數組。

下面聲明一個由三個元素組成的一維數組,其中每個元素都是一個一維整數數組:

C#
 
int[][] jaggedArray = new int[3][];

必須初始化 jaggedArray 的元素后才可以使用它。可以如下例所示初始化該元素:

C#
 
jaggedArray[0] = new int[5];
jaggedArray[1] = new int[4];
jaggedArray[2] = new int[2];

每個元素都是一個一維整數數組。第一個元素是由 5 個整數組成的數組,第二個是由 4 個整數組成的數組,而第三個是由 2 個整數組成的數組。

也可以使用初始值設定項用值填充數組元素,在這種情況下不需要數組大小。例如:

C#
 
jaggedArray[0] = new int[] { 1, 3, 5, 7, 9 };
jaggedArray[1] = new int[] { 0, 2, 4, 6 };
jaggedArray[2] = new int[] { 11, 22 };


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM