iT邦幫忙

1

[筆記][C#] 關於陣列的使用方式

一維陣列宣告:

string[] arr = new string [5];
//直接指定陣列的大小。

string[] arr = new string[] {"A","B","C"};
//不指定陣列的大小,然後再後面放入值。

string[] arr = {"A","B","C"};
//宣告後直接給值,和2比較像,不過此寫法比較常用。

二維陣列宣告:

string[,] arr = {{"A","B"},{"C","D"},{"E","F"}};
//同一維陣列的第三種方式。

陣列讀法:

//一維陣列讀法:
for(int i=0;i<=arr.Length-1;i++)
{
    string content = arr[i];
}

//二維陣列讀法:
for(int i=0;i<=arr.GetLength(0)-1;i++)
{
    for(int j=0;j<=arr.GetLength(1)-1;j++)
    {
        string content = arr[i,j];
    }
}

Function:
string[,] arr = {{"A","B"},{"C","D"},{"E","F"}};

1.GetLength(i)
取得維度i的長度。
例:
GetLength(0)=3
GetLength(1)=2

2.GetUpperBound(i)
取得維度i的上限。
例:
GetUpperBound(0)=2
GetUpperBound(2)=1


尚未有邦友留言

立即登入留言