C#循环for与foreach

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);
    }
}

猜你喜欢

转载自blog.csdn.net/qq_40128550/article/details/88743228