C# 聲明二維數組


C#中,我們在創建二維數組的時候,一般使用arr[][]的形式,例如

int[][] aInt = new int[2][];

但聲明二維數組還有一種方法,是使用arr[,]的形式。兩者有什么區別呢?

 

實際上,形如arr[,]只能聲明等長的二維數組,例如

int[,] ab1 = new int [2,3];//默認值為0; int[,] ab2 = new int[2,3]{{1,2,3},{4,5,6}};

 

形如arr[][]的形式則可以聲明等長二維數組,也可以聲明不等長二維數組。例如

int [][] abc = new int[2][]; abc[0] = new int[]{1,2}; abc[1] = new int[]{3,4,5,6};

 

C#的不規則二維數組可以理解為 保存一維數組的數組


免責聲明!

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



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