7.6.4 foreach……in循环

foreach语句基本为数组和集合专用,用于遍历一个数组或对象集合中的每一个元素,其语法为:


foreach(类型变量in集合){

//语句或语句块

}


foreach语句的作用就是,每次循环都取出“集合”中的一个元素并放在“变量”中,然后执行一次“语句或语句块”。注意,在“语句或语句块”中,“变量”是只读的。也就是说,只能访问“变量”的值,而不能为其赋值,如图7-9所示。

7.6.4 foreach……in循环 - 图1

图 7-9 foreach语句

foreach循环如代码清单7-14所示。

代码清单7-14 foreach循环


1 using System;

2

3 namespace ProgrammingCSharp4

4{

5 public class StatementSample

6{

7 static void Main()

8{

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

10 foreach(int i in array)

11{

12 Console.WriteLine(i);

13//i=0;

14}

15}

16}

17}