C# 、Java数组申明、初始化区别

一、数组申明

  int[] a1 int a2[]
C# 支持 不支持
Java 支持 支持

二、数组申明且初始化

   int[] a1 = new int[] { 2, 31 } int a1[] = new int[] { 2, 31 }  int[] a11 = new int[2] { 2, 31 } int a22[] = new int[2] { 2, 31 } int[] a = { 3, 9 } 
 C#       支持 不支持  支持 不支持 支持
Java      支持  支持 不支持 不支持 支持

三、二维数组申明且初始化

  int[,] arr = new int[2, 2] { { 1, 2 }, { 2, 3 } }; int[,] arr = new int[,] { { 1, 2 }, { 2, 3 } }; int[][] arr = new int[][] { { 1, 2 }, { 2, 3 } };
C# 支持 支持 不支持
Java 不支持 不支持 支持

猜你喜欢

转载自www.cnblogs.com/zhuanjiao/p/11869418.html