c#提供的循环

介绍几种常用的循环(for,do...while,while,foreach)

1.for循环

   c#中的for循环提供的迭代循环机制是在执行下一次迭代前,测试是否满足某个条件,语法如下:

1    for(int a=0;a<10;a++)
2 
3     {
4     //循环体
5     }

   for循环是所谓的预测试循环,因 为循环条件是在执行循环语句前计算的,如果循环条件为假, 循环语旬就根本不会执行。

   for循环非常适合于一个语旬或语旬块重复执行预定的次数。

2.do...while

    do...while循环测试条件要在执行完循环体之后执行。因此 do...while循环适用于至少要将循环体执行一次的情况。

1 do
2 (
3 //循环体condition
4 )
5 while (condition)氵

3.while

   与 for循环一样,while也是一个预测试循环。其语法是类似的,但while循环只有一个表达式。

   while循环最常用于以下情况:在while循环开始前,不知道重复执行一个语句或语旬块的次数。 通常,在某次迭代中,WⅢe循环体中的 语句把布尔标志设置为 false,结束循环。

1 bool condition =  false;
2 while (!condition)
3 (
4 //循环体
5 )

4.foreach

    foreach循 环可以 迭代集合中的每一项,foreach循环每次迭代数组中的一个元素。 它把每个元素的值放在int型的变量temp中 ,然后执行一次循环迭代。也可以使用类型推     断功能,foreach功能太强大了,你肯定会爱不释手!

 1 制定类型遍历
 2 foreach(int temp in array)
 3 {
 4    //遍历出来array中所有的temp
 5 }
 6 推断类型遍历
 7 foreach(var temp in array)
 8 {
 9    //遍历出来array中所有的temp
10 }

 

posted @ 2015-07-19 21:29  IT火  阅读(219)  评论(0编辑  收藏  举报