Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/11 9:20:04
C#中的foreach语句使用方法

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();

}

}

}




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759