All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
C#中的foreach语句使用方法

Writer: qq Article type: Programming skills(编程技巧) Time: 2014/7/11 9:20:04 Browse times: 394 Comment times: 0

C#中的foreach语句使用方法


Head photo

Go homepage
Upload pictures
Write articles

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





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.