C#中定义和赋值二维数组的方法如下:
- 定义二维数组:
// 使用关键字new来定义二维数组 int[,] arrayName = new int[row, column];
其中,arrayName
是二维数组的名称,row
和column
分别是二维数组的行数和列数。例如,定义一个3行4列的整数二维数组:
int[,] arrayName = new int[3, 4];
- 赋值二维数组:
// 直接为二维数组的元素赋值 arrayName[rowIndex, columnIndex] = value;
其中,rowIndex
和columnIndex
分别是要赋值的元素在二维数组中的行索引和列索引,value
是要赋给元素的值。例如,为二维数组的第2行第3列元素赋值为10:
arrayName[1, 2] = 10;
完整示例代码如下:
int[,] arrayName = new int[3, 4]; arrayName[0, 0] = 1; arrayName[0, 1] = 2; arrayName[0, 2] = 3; arrayName[0, 3] = 4; arrayName[1, 0] = 5; arrayName[1, 1] = 6; arrayName[1, 2] = 7; arrayName[1, 3] = 8; arrayName[2, 0] = 9; arrayName[2, 1] = 10; arrayName[2, 2] = 11; arrayName[2, 3] = 12;
上述代码定义了一个3行4列的整数二维数组,并为每个元素赋了值。