foreach语句用于枚举数组或对象集合中的元素,并对该数组或集合中的每个元素执行一次相关的嵌入语句.foreach语句用于循环访问数组或集合以获取所需信息.当为数组或集合中的所有元素完成迭代后,控制传递给foreach块之后的下一个语句.被迭代的数组或集合应该实现IEnumerable接口.foreach语句的格式为:
foreach( 类型名称 变量名称 in 数组或集合名称)
{
循环体语句;
}
说明:
(1)"变量名称"是一个循环变量,在循环中,该变量依次获取数组或集合中各元素的值.
(2)"变量名称"必须与数组或集合的类型一致
(3)在foreach循环体语句序列中,数组或集合的元素是只读的,其值不能改变.如果需要迭代数组或集合中的各元素并改变其值,应使用for循环.