C#如何遍历二维数组 如何获取数组的维度数

C#中的二维数组其实只有一种写法,就是在一个中括号里面利用逗号分隔。两个中括号界说的数组,叫做交织数组,这个其实是一维数组。那么,二维数组要怎么遍历呢?

东西/原料

  • visual studio

方式/步调

  1. 1

    建立一个节制台应用程序,用于演示二维数组的遍历

  2. 2

    界说并初始化一个2行3列的二维数组

        int[,] arr = new int[2, 3];

        arr[0, 1] = 1;

        arr[1, 0] = 10;

        arr[1, 1] = 11;

        arr[1, 2] = 12;

  3. 3

    利用Rank属性就可以获取二维,甚至多维数组的维度数

       int rank =  arr.Rank;

  4. 4

    利用GetLength方式,可以获取指心猿意马维度的元素个数。注重,下标是从0起头计数的。所以,要获取第一个维度的数目就利用 arr.GetLength(0)

  5. 5

    要获取第二个维度的数目就利用 arr.GetLength(1)

  6. 6

    有了两个维度数目的获取方式,就可以起头遍历二维数组了。其实也就只是两个for轮回罢了

        for (int i = 0; i < arr.GetLength(0); i++)

        {

            for (int j = 0; j < arr.GetLength(1); j++)

            {

                Console.WriteLine("arr[" + i + "," + j + "] = " + arr[i, j]);

            }

        }

  7. 7

    在vs中调试模式运行,就可以看到成果,没有显示赋值的元素默认值都被初始化当作为了0

  • 发表于 2019-03-01 23:23
  • 阅读 ( 1047 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具