• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    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
    • 閱讀 ( 1063 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    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 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆