声明数组
datatype[] arrayName;
datatype 用于指定被存储在数组中的元素的类型。
[ ] 指定数组的秩(维度)。秩指定数组的大小。
arrayName 指定数组的名称。
初始化数组
int[] balance = new int[10];//表示数组长度为10 的数组
赋值给数组
//使用索引号赋值给一个单独的数组元素
double[] balance = new double[10];
balance[0] = 50.0;
//声明数组的同时给数组赋值
double[] balance = { 2.0, 4.9, 31.0};
//创建并初始化一个数组
int [] marks = new int[5] { 9, 8, 2, 7, 5};
//省略数组的大小
int [] marks = new int[] { 9, 8, 2, 7, 5};
//赋值一个数组变量到另一个目标数组变量中。在这种情况下,目标和源会指向相同的内存位置
int [] marks = new int[] { 9, 8, 2, 7, 5};
int[] score = marks;
访问数组元素
static void Main(string[] args)
{
int [] n = new int[10]; /* n 是一个带有 10 个整数的数组 */
int i,j;
/* 初始化数组 n 中的元素 */
for ( i = 0; i < 10; i++ )
{
n[ i ] = i + 100;
}
/* 输出每个数组元素的值 */
/* for循环 */
for (j = 0; j < 10; j++ )
{
Console.WriteLine("Element[{0}] = {1}", j, n[j]);
}
/* 输出每个数组元素的值 */
/* foreach循环 */
foreach (int j in n )
{
int i = j-100;
Console.WriteLine("Element[{0}] = {1}", i, j);
}
Console.ReadKey();
}