举例如下
1 int[] arr = { 1, 99, 2, 98, 100 }; 2 foreach (int i in arr) 3 { 4 Console.WriteLine(i); 5 }
这段程序的作用就是通过用整型变量i对数组arr进行遍历,i的值其实就是arr[0]、arr[1]......arr[length-1].
foreach可以对整数数组、字符数组等数组遍历。
实现了IEumerable接口的对象可以使用foreach 遍历,如List<T>、 Dictionary<K, V> 等。