📅  最后修改于: 2023-12-03 14:39:45.350000             🧑  作者: Mango
在 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
关键字来创建一个二维数组对象,并可以通过数组初始化器来对其进行初始化。