1.) 关于数据的几个概念:
Rank属性,即数组的维数,其值是数组类型的方括号之间逗号个数加上1。
Length属性,表示数组的元素数量,如果是二维数组,Lengt等于行数与列数之积.
Demo:利用一维数组显示斐波那契数列F(n) = F(n-1) + F(n-2) (n >=2 ),每行显示5项,20项.
static void Main(string[] args)
{
int[] F = new int[20];
F[0] = 1;F[1] = 1;
//计算斐波那契数列每个元素值
for (int i = 2; i < F.Length; i++) F[i] = F[i - 1] + F[i - 2];
//循环显示斐波那契数列,每行显示5个
for (int i = 0; i < F.Length; i++)
{
//换行
if (i >0 && i % 5 == 0)
Console.Write("\n");
Console.Write(F[i].ToString().PadLeft(6, ' '));
}
Console.ReadKey();
}
2).多维数组
声明多维数组时,用逗号表示维数,一个逗号表示两维数组,两个逗号表示三维数组,以此类推。注意:在声明数组声明中即使没有指定维数的实际大小,也必须使用逗号分隔各个维,如:
//声明一个4行2列的二维数组
int[,] myArray = new int[4, 2];