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

回到顶部