(一)一维数组
数组是同一类型的一组变量,数组允许你通过同一名称引用这一系列的变量,并使用一个称为“索引”或“下标”的数字来进行区分。数组中包含的变量(又称数组的元素)具有相同的类型,该类型称为数组的元素类型。
数组的声明
int[] number
一维数组对象的创建
int[] number = new int[5];
int[] number; number=new int[5];
例如,如果要用数组number表示5个整数的集合(26, 86, 98, 12, 68),可以这样创建数组number:
int[] number = new int[5];
数组元素的引用
数组名[下标]
数组Length属性
Length属性的值为该数组对象中数组元素的数目。
(二)可变长数组
利用常数声明数组称为“定长数组声明”。C#并不限于定长数组声明,还可以在每次运行程序时声明不同长度的数组。
下面的代码提示用户输入数组的长度,然后创建指定长度的数组:
int size;
Console.WriteLine("请输入要创建的数组的元素的个数:");
size = Int32.Parse(Console.ReadLine());
numbers = new int[size];
foreach语句
依次为数组的各个元素执行一次嵌入语句。
foreach(类型 变量名 in 数组名称)
{
嵌入语句;
}
注意,这里的循环控制要用数组的长度属性,不要使用定义变量。因为变量是会随时发生改变的。
PDF链接