C#怎么定义4行3列的二维数组
时间: 2024-01-07 15:03:58 浏览: 21
在 C# 中定义 4 行 3 列的二维数组可以使用如下代码:
```csharp
int[,] array = new int[4, 3];
```
上述代码中,定义了一个包含 4 行 3 列的二维数组。可以通过下标访问数组中的元素,例如访问第一行第二列的元素可以使用 `array[0, 1]`。
还可以使用初始化器来初始化二维数组,例如:
```csharp
int[,] array = new int[,]
{
{1, 2, 3},
{4, 5, 6},
{7, 8, 9},
{10, 11, 12}
};
```
上述代码中,定义了一个包含 4 行 3 列的二维数组,并使用初始化器初始化了数组中的元素。
相关问题
C#怎么定义不限行的3列二维数组
在 C# 中定义不限行的 3 列二维数组可以使用 Jagged Array(锯齿数组)来实现。Jagged Array 是一种由一维数组构成的数组,可以用来表示多维数组。在这种数组中,每个元素都是一个一维数组,每个一维数组的长度可以不同。以下是定义不限行的 3 列二维数组的示例代码:
```csharp
int[][] jaggedArray = new int[3][];
jaggedArray[0] = new int[] { 1, 2, 3 };
jaggedArray[1] = new int[] { 4, 5 };
jaggedArray[2] = new int[] { 6, 7, 8, 9 };
```
上述代码中,定义了一个包含 3 个元素的 Jagged Array,每个元素都是一个一维数组。第一个元素有 3 个元素,第二个元素有 2 个元素,第三个元素有 4 个元素。
C# 定义一个二维数组
可以使用以下代码在 C# 中定义一个二维数组:
```
int[,] myArray = new int[3, 4];
```
这会创建一个名为 `myArray` 的二维整数数组,其中有 3 行和 4 列。要访问该数组中的元素,可以使用以下语法:
```
myArray[rowIndex, columnIndex] = 42;
```
其中 `rowIndex` 和 `columnIndex` 是数组中元素的行和列索引,从 0 开始计数。在上面的示例中,第一个元素位于第一行第一列,第二个元素位于第一行第二列,以此类推。