int[,] arr= new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } };
Java中通过arr[0]即可获得{1,2},在C#中如何取得该数组呢?

解决方案 »

  1.   

    int[,] numbers2D = new int[,] { { 9, 99 }, { 3, 33 }, { 5, 55 } };
                
                Console.WriteLine(numbers2D[0,0]);打印结果:9
      

  2.   

    我要取{1,2},不是取1、2、3、4等等,有没有像Java、C那样通过arr[0]来取值的方法?
      

  3.   

    使用交错的数组            int value = 0;            int[][] arr = new int[][] 
                                {
                                    new int[] {1,2},
                                    new int[] {3,4},
                                    new int[] {5,6}
                                };
                int[] i = arr[0];
                value = i[0];
                value = i[1];
                value = arr[0][0];
                value = arr[0][1];