在C#中,可以通過以下方式定義和賦值二維數組:
int[,] matrix = new int[3, 3]; // 定義一個3x3的整數二維數組
// 賦值
matrix[0, 0] = 1;
matrix[0, 1] = 2;
matrix[0, 2] = 3;
matrix[1, 0] = 4;
matrix[1, 1] = 5;
matrix[1, 2] = 6;
matrix[2, 0] = 7;
matrix[2, 1] = 8;
matrix[2, 2] = 9;
// 或者可以在定義時直接賦值
int[,] matrix2 = new int[,]
{
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
另外,也可以使用[,]
快捷語法定義二維數組并賦值:
int[,] matrix3 =
{
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
以上是定義一個整數類型的二維數組,如果要定義其他類型的二維數組,只需將int
替換為相應類型即可。