Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/11 9:20:04 C#中的foreach语句使用方法
C#中的foreach语句使用方法foreach语句能够对实现Ienumerable接口的容器进行遍历,并提供一个枚举器来实现Ienumerable接口。foreach语句为数组或对象集合中的每个元素重复地嵌入一个语句组,另外,它还可用于循环访问集合以获取所需信息,但不能应用于更改集合内容以避免产生不可预知的副作用。foreach语句语法如下:foreach(类型 变量名 in 集合对象){语句体}嵌入语句控制数组或集合中的每个元素继续执行。当为集合中的所有元素完成迭代后,其控制传递给 foreach块之后的下一条语句。示例foreach语句的使用利用foreach 输出整数数组的内容。程序代码如下:using System;class ForEachTest{static void Main(string[] args){Console.WriteLine("输出结果为:");int[] fibarray = new int[] { 0, 1, 2, 3, 5};foreach (int i in fibarray)// http://www.isstudy.com{System.Console.WriteLine(i);}Console.Read();}}按键运行程序,运行结果如图1所示。图2 for each语句技巧:对具有相同特性的对象操作时,可以使用foreach语句,如对同一容器(groupBox)内的控件(Button)的统一操作。完整程序代码如下:★★★★★主程序文件完整程序代码★★★★★using System;using System.Collections.Generic;using System.Text;namespace _3_09{class Program{static void Main(string[] args){Console.WriteLine("输出结果为:");int[] fibarray = new int[] { 0, 1, 2, 3, 5 };foreach (int i in fibarray){System.Console.WriteLine(i);}Console.Read();}}}
赞