标签:
数组定义:
所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。
数组具有以下属性:
//一维数组
private static void Array1()
{
//声明包涵5个整数的一维数组
int[] array = new int[5];
//通过foreach遍历数组,为数组赋值
foreach (int item in array)
{
//给数组赋值
array[item] = item * 2;
}
}
//多维数组
private static void Array2()
{
//声明一个3行4列的二维数组
int[,] array = new int[3, 4];
int value = 0;
//给数组赋值
//数组.GetLength(i)获取数组i维度的长度
//数组.Rank获取数组的维度,比如array.Rank 的值为2
for (int i = 0; i < array.GetLength(0); i++)
{
for (int n = 0; n < array.GetLength(1); n++)
{
array[i, n] = value;
value++;
}
}
}
//交错数组
//交错数组是元素为数组的数组。交错数组元素的维度和大小可以不同。
//交错数组有时称为“数组的数组”。
private static void Array3()
{
//声明一个由三个元素组成的一维数组,其中每个元素都是一个一维整数数组:
int[][] array = new int[2][];
//必须初始化 array 的元素后才可以使用它。可以如下例所示初始化该元素:
array[0] = new int[2];
array[1] = new int[1];
array[0][0] = 1;
array[0][1] = 2;
array[1][0] = 3;
}
标签:
原文地址:http://www.cnblogs.com/wwwcom/p/5577052.html