解释C#中的foreach循环

C和C ++编程语言中有三种循环语句:for,while和dowhile。C#引入了一个新的循环语句,称为foreach循环

foreach是C#中使用的一种特殊类型的循环,用于访问数组或集合的元素,根据其名称,它可以访问数组或集合的每个元素。

语法:

foreach (var item in collection)
{
	//Statements               
}

示例

foreach (int X in ARR)
{
	Console.Write(X+ “ ”;);                
}

在上面的示例中,ARR是一个元素数组,X是整数变量,它一个接一个地访问数组的每个元素,并在foreach循环的帮助下打印它们。

看程序:

using System;

namespace arrayEx
{
    class Program
    {
        static void Main(string[] args)
        {

            int[] ARR = { 1, 2, 3, 4, 5 };

            Console.WriteLine("Elements are:");
            foreach (int X in ARR)
            {
                Console.Write(X + " ");
            }
            Console.WriteLine();
        }
    }
}

输出结果

Elements are:
1 2 3 4 5
Press any key to continue . . .

上面的示例演示了Array类方法的使用。Sort()方法执行排序,Reverse()方法反转数组的元素,复制方法用于将一个数组复制到另一个数组。