在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
替换为相应类型即可。