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 . . .