C#基础 学习 01 [循环 foreach]
1.foreach循环可以迭代集合中的每项。
2.foreach循环不能改变集合中各项(以下是temp)的值,所以下面的代码不能编译,VS2010将提示出错。
foreach (int temp in intArray1) { temp++; Console.WriteLine(temp); }
错误提示:
3.foreach示例:
//定义一个数组,并给数据赋值 Array intArray1 = Array.CreateInstance(typeof(int), 5); int t = 10; for (int i = 0; i < 5; i++) { intArray1.SetValue(t, i); t++; } //通过foreach显示数级的每一项 foreach (int temp in intArray1) { Console.WriteLine(temp); } Console.ReadLine();
运行结果: