foreach(数据类型 变量名 in 数组或集合对象){
语句块;
}
foreach( )
里定义的变量中,直到所有元素都成功取出后退出循环。using System; namespace task.lmcjl.com { class Demo { static void Main(string[] args){ int[] arr = new int[] { 1, 3, 6, 13, 5, 22, 33 }; foreach (int i in arr) { Console.Write("{0} ", i); } Console.ReadLine(); } } }运行结果如下:
1 3 6 13 5 22 33
【示例】使用 for 循环定义一个包含 1~100 以内所有数字的数组,然后使用 foreach 循环计算 1~100 以内所有数字的和:using System; namespace task.lmcjl.com { class Demo { static void Main(string[] args){ int[] arr = new int[100]; for(int i = 0; i < 100; i++) { arr[i] = i + 1; } int sum = 0; foreach (int j in arr) { sum = sum + j; } Console.WriteLine("1~100 以内数字的和为:{0}", sum); Console.ReadLine(); } } }运行结果如下:
1~100 以内数字的和为:5050
本文链接:http://task.lmcjl.com/news/18257.html