C#循环
class ForEachTest
{
static void Main(string[] args)
{
int[] fibarray = new int[] { 0, 1, 1, 2, 3, 5, 8, 13 };
foreach (int element in fibarray)//依次迭代数组内的整型,迭代一次执行一次循环语句
{
System.Console.WriteLine(element);//每次循环需要执行的内容
}
System.Console.WriteLine();
// 类似 foreach 循环
for (int i = 0; i < fibarray.Length; i++)//确定i的值,
{
System.Console.WriteLine(fibarray[i]);//输出数组中第i个值
}
System.Console.WriteLine();
// 设置集合中元素的计算器
int count = 0;
foreach (int element in fibarray)
{
count += 1;
System.Console.WriteLine("Element #{0}: {1}", count, element);//count值反映了循环主体的执行次数,从1开始代表了数组中第一个整型,依次往后
}
System.Console.WriteLine("Number of elements in the array: {0}", count);
}
}