📜  c# 创建二维数组对象(1)

📅  最后修改于: 2023-12-03 14:39:45.350000             🧑  作者: Mango

C# 创建二维数组对象

在 C# 中创建二维数组对象非常简单。一个二维数组就是一个包含其他数组的数组。一个二维数组的元素可以看做是一维数组,这些一维数组的元素就是二维数组的元素。

下面我们演示如何创建一个二维数组对象:

int[,] arr = new int[3, 4]; // 3 行 4 列的二维数组

上面的代码定义了一个 3 行 4 列的二维数组,其中 int[,] 表示一个整数类型的二维数组,new int[3, 4] 创建了一个新的 3 行 4 列的二维数组对象,并将其赋值给 arr 变量。

我们也可以使用数组初始化器来初始化二维数组,如下所示:

int[,] arr = new int[,] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 }, { 10, 11, 12 } };

上面的代码定义了一个 4 行 3 列的二维数组,并初始化了其元素。我们可以通过以下方式访问二维数组的元素:

Console.WriteLine(arr[0, 1]); // 输出 2

上面的代码输出了二维数组第一行第二列的元素,也就是数字 2。

除了整数类型,我们也可以使用其他数据类型来创建二维数组对象,如下所示:

string[,] arr = new string[3, 2]; // 定义一个 3 行 2 列的字符串类型二维数组
double[,] arr = new double[,] { { 1.1, 2.2 }, { 3.3, 4.4 }, { 5.5, 6.6 } }; // 定义一个 3 行 2 列的双精度浮点类型二维数组

总结:在 C# 中创建二维数组对象非常简单,我们可以使用 [,] 来定义一个二维数组类型,使用 new 关键字来创建一个二维数组对象,并可以通过数组初始化器来对其进行初始化。