int[][] jaggedArray1 = {   new int[] {1,3,5,9},
    new int[] {0,2,4,6},
    new int[] {11,22}
};
jaggedArray1[0][3]=7;
jaggedArray1[1][3]=jaggedArray1[2][1];
Console.WriteLine("jaggedArray1[0][3]={0},and aggedArray1[1][3]={1}",
jaggedArray1[0][3],jaggedArray1[1][3]);
 能帮忙解释下吗 ?谢谢了 最好详细点

解决方案 »

  1.   

    结果是:jaggedArray1[0][3]=7 ,and aggedArray1[1][3]=22
    这个我真不知道怎么解释了了
      

  2.   

    int[][] jaggedArray1 = {   new int[] {1,3,5,9},
         new int[] {0,2,4,6},
         new int[] {11,22}
                };
    jaggedArray1[2][1] 就是new int[] {11,22}的22了
    就是很明的看到了,实在是难解释了
      

  3.   

    jaggedArray1[0][3]=7;不是有这个赋值吗
    jaggedArray1[1][3]=jaggedArray1[2][1];不也是一样吗!把22赋予jaggedArray1[1][3]
      

  4.   

    ArrayList里面放的都是int[],而且每个数组的大小不一定,所以你会出现疑惑,
      

  5.   

    我晕啊,你里面都没有7这个数字,哪来的jaggedArray1[0][3]=7,你真的确定
    jaggedArray1[0][3]=7 吗