轻松学习C#的foreach迭代语句, C#语言提供了一个for语句循环的捷径,而且还促进了集合类的更为一致,就是本文提到的foreach语句,感兴趣的小伙伴们可以参考一下
C#语言提供的foreach语句是一个for语句循环的捷径,而且还促进了集合类的更为一致,先来看看它的定义格式:
foreach语句的定义格式为:
foreach(类型 变量 in 集合) { 子语句; }
每执行一次内嵌语句,循环变量就依次取集合中的一个元素代入其中,在这里,循环变量是一个只读型局部变量,如试图改变其值将会发生编译错误。
foreach语句用于列举出集合中所有的元素,foreach语句中的表达式由关键字in隔开的两个项组成。in右边的项是集合名,in左边的项是变量名,用来存放该集合中的每个元素。
foreach语句的优点一:
语句简洁,效率高。
用一个遍历数组元素的例子来说明:
foreach语句来输出数组中的元素:
先用
- <span style="font-size:18px;"> int[,] ints =new int[2,3]{{1,2,3},{4,5,6}}; foreach (int temp in ints)
- { Console.WriteLine(temp);
- } Console.ReadLine();</span>
for语句输出数组中元素:
再用
- <span style="font-size:18px;"> int[,] ints =new int[2,3]{{1,2,3},{4,5,6}}; for (int i = 0; i < ints.GetLength(0); i++)
- { for (int j = 0; j < ints.GetLength(1); j++)
- { Console.WriteLine(ints[i,j]);










