C#中的二维数组
在一维数组中,我们能够将元素存储在一个维中(数组元素存储为连续的)。
如果我们需要以表格形式存储数据,则不能使用一维(一维)数组来完成此操作。
在二维数组中,我们可以在C#中为数组存储多个维。二维数组以表格形式存储数据。
在此,第一维指定行数,第二个维指定列数。
一维数组的语法:
<data_type>[,] variable_name = new <data_type>[SIZE];
例:
int[,] X = new int[2][3];
在这里,新运算符用于为数组分配内存空间。行的总数将是2,列的总数将是3。因此,将创建3 * 2 = 6个整数元素的空间。
一维数组的初始化:
int[,] X = {{1,2},{3,4},{5,6}};
看程序:
using System;namespace arrayEx
{
class Program
{
static void Main(string[] args)
{
int i = 0;
int j = 0;
int[,] X;
X = new int[2,3];
Console.Write("Enter Elements : \n");
for (i = 0; i < 2; i++)
{
for (j = 0; j < 3; j++)
{
Console.Write("\tElement[" + i + ","+j+"]: ");
X[i, j] = Convert.ToInt32(Console.ReadLine());
}
}
Console.Write("\n\nElements are: \n");
for (i = 0; i < 2; i++)
{
for (j = 0; j < 3; j++)
{
Console.Write(X[i, j] + " ");
}
Console.WriteLine();
}
}
}
}
输出结果
Enter Elements :Element[0,0]: 10
Element[0,1]: 20
Element[0,2]: 30
Element[1,0]: 40
Element[1,1]: 50
Element[1,2]: 60
Elements are:
10 20 30
40 50 60
Press any key to continue . . .
以上是 C#中的二维数组 的全部内容, 来源链接: utcz.com/z/352395.html