黑马程序员技术交流社区
标题:
foreach
[打印本页]
作者:
何学强
时间:
2012-10-6 14:51
标题:
foreach
那位兄弟解释下foreach的语法
作者:
秦敖
时间:
2012-10-6 15:58
本帖最后由 秦敖 于 2012-10-6 16:04 编辑
未命名.jpg
(28.09 KB, 下载次数: 46)
下载附件
2012-10-6 16:04 上传
作者:
潘梦军
时间:
2012-10-6 16:28
int[] arr={1,2,3};
//类型可以有很多string这些都可以,如果是一个GridView还可以是DataRow(如:foreach(DataRow dr in GridView.Row),主要意思就是遍历一个集合数组
foreach(int i in arr)
{
System.Console.WriteLine(i);
}
作者:
管海鹏
时间:
2012-10-6 16:49
官方注解:http://technet.microsoft.com/zh-cn/library/cc433531
{:soso_e129:}
作者:
陈顺亮
时间:
2012-10-6 18:25
foreach遍历
语法foreach(var item in 对象)
{
执行的语句;
}
其中var是系统自行推断的,如果对类型不清楚就用var,知道什么类型的话,var那块就可以写出类型名
一般用于数组,集合之类的,一次性循环,中间没有任何停顿
作者:
和志强
时间:
2012-10-6 19:47
以下代码用于循环打印名称为myArray的整型数组中的每个元素。x位置可以随意写
foreach (int x in myArray)
{
Console.WriteLine(x);
}
C#不允许在foreach循环中改变数组或集合中元素的值,如以下代码将无法通过编译。
foreach (int x in myArray)
{
x++; //错误代码,因为改变了元素的值
Console.WriteLine(x);
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2