2.9.4  for each循环

2.9.4 for each循环

for循环语句常用的另一种用法就是对数组进行操作,C#还提供了for each循环语句,如果想重复集合或者数组中的所有条目,使用for each是很好的解决方案。for each语句语法格式如下:

978-7-111-46863-9-Chapter02-55.jpg

for each语句执行顺序如下:

■集合中是否存在元素;

■若存在,则用集合中的第一个元素初始化局部变量;

■执行控制语句;

■集合中是否还有剩余元素,若存在,则将剩余的第一个元素初始化局部变量;

■若不存在,结束循环。

for each语句示例代码如下:

978-7-111-46863-9-Chapter02-56.jpg

注意:在使用foreach语句的时候,局部变量的数据类型应该与集合或数组的数据类型相同,否则编译器会报错。