------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------
通常将一组重复虚幻的语句为循环体,控制
重复执行或终止执行由重复条件决定,因此语句是由循环体及重复终止条件两部分组成
for()循环只是单纯的循环
语句格式为
for(循环条件) 列:for(i=0;i<100;i++)
意思是 从第0次开始 一直循环100次 则关闭循环
For语句执行过程
1先将初值赋给左边的变量(称为循环控制变量);
2判断循环控制变量的值是否已"超过"终值,如已超过,则跳到步骤⑥;
3如果末超过终值,则执行do后面的那个语句(称为循环体);
4循环变量递增(对to)或递减(对downt o)1;
5返回步骤1;
6循环结束,执行for循环下面的一个语句。
循环控制变量必须是顺序类型。
循环体可以是一个基本语句,也可以是一个复合语句
列子:
for(ing i=0;i<100;i++)
{
循环100次每循环一次 i都会加上1 依次上加一直超出100着进行下段的代码
}
这样是正确的
for(; ;) 这样是死循环
首先没有循环区间,其次没有循环条件,再次无条件语句
foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach 语句用于循环访问集合以获取所需信息
foreach 更适合方便于写入式语句
列 foreach (DataRow Row in shrings) 把shrings写入到Row 里面
但是如果想取得下标的话还是建议用for循环
列子:class ForEachTest
{
static void Main(string[] args)
{
int[] Number = new int[] { 2,4,5,6,7,8 };
foreach (int i in Number
{
Console.WriteLine(i);
}
}
}
结果是 2,4,5,6,7,8
------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------