除了前面介绍的几种循环语句外,C#同样也支持foreach循环,使用foreach可以遍历数组或者集合对象中的每一个元素。foreach会在每次循环的过程中,依次从数组或集合对象中取出一个新的元素放到foreach()里定义的变量中,直到所有元素都成功取出后退出循环。
代码示例如下:
int[] a = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
foreach(int i in a)
{
Console.Write("{0}", i);
}
Console.ReadLine();
运行结果:
使用for循环定义一个包括1~100以内所有数字的数组,然后使用foreach循环计算1~100以内所有数字的和:
int[] a = new int[1000];
for(int i=0;i<1000;i++)
{
a[i] = i + 1;
}
int sum1 = 0;
foreach(int j in a)
{
sum1 = sum1 + j;
}
Console.WriteLine("1~100以内数字的和为:{0}",sum1);
Console.ReadLine();
Console.ReadKey();
运行结果:
标签:Console,复习,C#,int,循环,foreach,数组 From: https://www.cnblogs.com/daihaoliulingyi601/p/17821828.html