深入理解C#的数组

2019-12-30 14:48:52王冬梅

结果为:
c#数组,c#多维数组,c#锯齿数组

2.锯齿数组:

一般多维数组的大小是矩形的,而锯齿数组的大小比较灵活,每一行都可以有不同的大小。
c#数组,c#多维数组,c#锯齿数组

在初始化锯齿数组时,先设置该数组包含的行数。定义各行中元素个数的第二个括号设置为空,因为这类数组的每一行包含不同的元素数。


static void Main(string[] args)
    {
      //声明一个锯齿数组 三行
      int[][] myIntArray4;
      myIntArray4 = new int[3][];

      myIntArray4[0] = new int[] { 1,11,111};
      myIntArray4[1] = new int[2] { 2, 22 };
      myIntArray4[2] = new int[] { 3,33,333,3333};

      for (int i = 0; i < myIntArray4.Length; i++)
      {
        for (int j = 0; j < myIntArray4[i].Length; j++)
        {
          Console.WriteLine("{0}",myIntArray4[i][j]);
        }
      }
      Console.Read();
    }

结果为:
c#数组,c#多维数组,c#锯齿数组

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。


注:相关教程知识阅读请移步到c#教程频道。