A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© redlong 中级黑马   /  2014-4-3 19:54  /  1382 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 redlong 于 2014-4-5 23:23 编辑

如题所示

3 个回复

倒序浏览
1. 语句的格式为: foreach(type identifier in expression) embedded-statement
2. 其中类型(type)和标识符(idengtifier)用来声明循环变量,表达式(expression)对应集合;
3. foreach语句中的expression必须是集合类型,如果该集合的元素类型与循环变量类型不一致,则必须有一个显示定义的从集合中的元素类型到循环变量元素类型的显示转换。
回复 使用道具 举报 1 0
foreach 语句提供一种简单、明了的方法来循环访问数组和集合的元素;所以它的对象要求就得要是数组或者集合。
例如,创建一个名为 numbers 的数组,并用 foreach 语句循环访问该数组:
int[] numbers = {4, 5, 6, 1, 2, 3, -2, -1, 0};
foreach (int i in numbers)
{
   Console.WriteLine(i);
}
回复 使用道具 举报
无论 数组 还是泛型集合都可以用foreach遍历,但是foreach(var key in c) 但是只能读取不能修改
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马