黑马程序员ADO.net(for() 和foreach())

------- 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培训、期待与您交流! -------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值