• 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 }
    【版权所有@ithuo】 【博客地址 http://www.cnblogs.com/ithuo】 可以转载,但请注明出处并保持博客超链接,有不正确的地方请不吝赐教,谢谢大家的帮助与支持!
  • 相关阅读:
    ios中的任务分段
    UVA 531
    OGG同构(ORACLE-ORACLE)、异构(ORACLE-MYSQL)同步配置及错误解析
    JavaScript自调用匿名函数
    Redis 主从配置和参数详解
    python开发环境设置(windows)
    Havel-Hakimi定理 hdu2454 / poj1695 Havel-Hakimi定理
    libevent源码分析-介绍、安装、使用
    Linux网络监控工具nethogs
    spring(3)------控制反转(IOC)/依赖注入(DI)
  • 原文地址:https://www.cnblogs.com/ithuo/p/4659860.html
Copyright © 2020-2023  润新知