您的位置:首页 > 编程语言 > C#

学习笔记——C#中特殊流程语句

2013-05-05 02:18 239 查看
foreach语句

用于枚举一个集合的元素,并对该集合中的每个元素执行一次嵌入语句

但是foreach语句不应用于更改集合内容,以避免产生不可预知的错误

语法格式:

foreach(【类型】【迭代变量名】in【集合类型表达式】)

{

【语句块】

}

其中【类型】和【迭代变量名】用于申明迭代变量,迭代变量相当于一个范围覆盖整个语句块

的局部变量。在foreach语句执行期间,迭代变量表示当前正在为其执行迭代的集合元素

【集合类型表达式】必须有一个从该集合的元素类型到迭代变量的类型的显示转换。如果【集合类型

表达式】的值为null,则会出现异常

实例:

static void Main(string[]args)

{

ArrayList alt=new ArrayList();

alt.Add("abc");

alt.Add("def");

alt.Add("ghi");

alt.Add("jkl");

Console.WriteLine("数组元素为:");

foreach(string Element in alt)

{

Console.WriteLine(Element);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: