foreach有点像是for的增强版
在C#中有时候会遇到需要循环输出的情况,比如这样:
using Syatem using System.Collections; using System.Collections.Generic; class one { int[] A = { 1, 2, 3, 4, 5 }; void Main() {
//for for (int i = 0; i < A.Length; i++) Console.WriteLine(A[i]);
//foreach foreach (int i in A) Console.WriteLine(i); } }
可以看出,当不需要麻烦的操作的时候,不需要针对第 i 元素进行奇怪的操作时,foreach提高了写代码的整洁和效率;
注:
1.foreach中的 i