一、C#多维数组
C#支持多维数组。多维数组又称为矩形数组。
您可以声明一个int变量的二维数组,如下所示:
int [,] names;
您可以声明一个int变量的三维数组,如下所示:
int [ , , ] names;
二维数组
多维数组最简单的形式是二维数组。一个二维数组,在本质上,是一个一维数组的列表。看下面的程序,我们将使用嵌套循环来处理二维数组:
实例
//实例
#region
static void Main(string[] args)
{
RectMultidmensionalArray();
Console.ReadLine();
}
static void RectMultidmensionalArray()
{
Console.WriteLine("=> Rectangular Multidmensional array.");
// 矩形多维数组
int[,] myMatrix;
myMatrix = new int[6, 6];
// 填充6*6数组
for (int i = 0; i < 6; i++)
for (int j = 0; j < 6; j++)
myMatrix[i, j] = i * j;
// 输出6*6数组
for (int i = 0; i < 6; i++)
{
for (int j = 0; j < 6; j++)
Console.Write(myMatrix[i, j] + "\t");
Console.WriteLine();
}
Console.WriteLine();
}
#endregion