久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

C# 多維數(shù)組 | 菜鳥教程

 雪柳花明 2016-10-20

C# 多維數(shù)組

C# 數(shù)組 C# 數(shù)組

C# 支持多維數(shù)組,。多維數(shù)組又稱為矩形數(shù)組。

您可以聲明一個 string 變量的二維數(shù)組,,如下:

string [,] names;

或者,,您可以聲明一個 int 變量的三維數(shù)組,,如下:

int [ , , ] m;

二維數(shù)組

多維數(shù)組最簡單的形式是二維數(shù)組,。一個二維數(shù)組,,在本質(zhì)上,,是一個一維數(shù)組的列表,。

一個二維數(shù)組可以被認(rèn)為是一個帶有 x 行和 y 列的表格。下面是一個二維數(shù)組,,包含 3 行和 4 列:

C# 中的二維數(shù)組

因此,數(shù)組中的每個元素是使用形式為 a[ i , j ] 的元素名稱來標(biāo)識的,,其中 a 是數(shù)組名稱,i 和 j 是唯一標(biāo)識 a 中每個元素的下標(biāo),。

初始化二維數(shù)組

多維數(shù)組可以通過在括號內(nèi)為每行指定值來進(jìn)行初始化,。下面是一個帶有 3 行 4 列的數(shù)組,。

int [,] a = int [3,4] = {  
 {0, 1, 2, 3} ,   /*  初始化索引號為 0 的行 */
 {4, 5, 6, 7} ,   /*  初始化索引號為 1 的行 */
 {8, 9, 10, 11}   /*  初始化索引號為 2 的行 */
};

訪問二維數(shù)組元素

二維數(shù)組中的元素是通過使用下標(biāo)(即數(shù)組的行索引和列索引)來訪問的,。例如:

int val = a[2,3];

上面的語句將獲取數(shù)組中第 3 行第 4 個元素,。您可以通過上面的示意圖來進(jìn)行驗證,。讓我們來看看下面的程序,我們將使用嵌套循環(huán)來處理二維數(shù)組:

using System;

namespace ArrayApplication
{
    class MyArray
    {
        static void Main(string[] args)
        {
            /* 一個帶有 5 行 2 列的數(shù)組 */
            int[,] a = new int[5, 2] {{0,0}, {1,2}, {2,4}, {3,6}, {4,8} };

            int i, j;

            /* 輸出數(shù)組中每個元素的值 */
            for (i = 0; i < 5; i++)
            {
                for (j = 0; j < 2; j++)
                {
                    Console.WriteLine("a[{0},{1}] = {2}", i, j, a[i,j]);
                }
            }
           Console.ReadKey();
        }
    }
}

當(dāng)上面的代碼被編譯和執(zhí)行時,,它會產(chǎn)生下列結(jié)果:

a[0,0]: 0
a[0,1]: 0
a[1,0]: 1
a[1,1]: 2
a[2,0]: 2
a[2,1]: 4
a[3,0]: 3
a[3,1]: 6
a[4,0]: 4
a[4,1]: 8

C# 數(shù)組 C# 數(shù)組

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多