C#中的一维数组

与其他编程语言一样,C#数组也用于保存相似类型的数据元素,它们是用户定义的数据类型。

在C#中,数组也是引用。

一维数组的语法:

<data_type>[] variable_name = new <data_type>[SIZE];

例:

int[] X = new int[100];

在这里,新运算符用于为数组分配内存空间。

一维数组的初始化:

int[] X = {1,2,3,4,5};

在这里, X含有5个元素。数组的索引从0开始到size-1。

我们可以这样访问X,X [0]包含值1,X [1]包含值2,依此类推。

看程序:

using System;

namespace arrayEx
{
    class Program
    {
        static void Main(string[] args)
        {
            int i = 0;
            int[] X;

            X = new int[5];

            Console.Write("Enter Elements : \n");
            for (i = 0; i < 5; i++)
            {
                Console.Write("\tElement[" + i + "]: ");
                X[i] = Convert.ToInt32(Console.ReadLine());
            }

            Console.Write("\n\nElements are: \n");
            for (i = 0; i < 5; i++)
            {
                Console.WriteLine("\tElement[" + i + "]: "+X[i]);
            }      
        }
    }
}

输出结果

Output:
Enter Elements :      
        Element[0]: 10
        Element[1]: 20
        Element[2]: 30
        Element[3]: 40
        Element[4]: 50
                      
Elements are:         
        Element[0]: 10
        Element[1]: 20
        Element[2]: 30
        Element[3]: 40
        Element[4]: 50    
Press any key to continue . . .