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

    C#中如何定義二維數組 三維數組 多維數組呢

    在C#中界說的數組,要求每個維度的列都有不異的個數,利用一個中括號,里面加一個或者多個逗號暗示([,]),又稱作矩形數組。若是利用([][])就可以界說各個維度列數分歧的數組,乘坐交織數組,本文就為您演示若何界說二維數組、三維數組

    東西/原料

    • visual studio

    方式/步調

    1. 1

      打開visual studio開辟東西,建立一個節制臺應用程序,用于演示矩形數組的界說體例

    2. 2

      在Program.cs文件中,界說二維數組,好比,界說一個兩行兩列的數組:

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

    3. 3

      上一步只是界說了一個二維數組,并未給元素賦值,默認編譯器城市為int類型的數組全數初始化為0。要給元素賦值,直接利用下標拜候元素賦值即可,只是注重,數組的序號都是從0起頭計數的

           arr[0, 0] = 1;

           arr[1, 0] = 11;

           arr[1, 1] = 12;   

    4. 4

      為了驗證,編譯器會主動給未賦值的int數組賦值0,上一步特意沒有給第一行第二個元素賦值,將其輸出到節制臺,可以看到這個元素的值真就是0

            arr[0, 1] = 0;

    5. 5

      除了先界說數組,在賦值的初始化體例之外,還有一種就是:界說的同時給數組賦值,此時,數組元素的個數還可以不消顯示指心猿意馬。下面兩行的結果是一樣的

           int[,] arr = new int[2, 2]{{1, 0}, {11, 12}};

           int[,] arr2 = new int[, ]{{1, 0}, {11, 12}};

    6. 6

      三維數組的界說,就是在中括號中添加兩個逗號。也可以先界說,后賦值。

           int[,,] arr3 = new int[2, 2, 2];

           arr3[0, 0, 0] = 0;

    7. 7

      三維數組的界說,也可以在界說的時辰初始化。更多維度的數組界說,就多添加幾個逗號即可。

           int[,,] arr4 = new int[,,] { { { 1, 2 }, { 3, 4 } }, { { 5, 6 }, { 7, 8 } } };

    • 發表于 2019-03-01 23:23
    • 閱讀 ( 2157 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆