• Visual C# 2008+SQL Server 2005 数据库与网络开发――2.3.2 循环语句


        C#中包括以下几种常用的循环语句:for语句、while语句、foreach语句等。循环语句由两部分组成:一部分是循环体;另一部分是循环的终止条件。循环体是循环执行某段程序的语句。循环终止条件是满足循环条件或者使用了循环跳出的语句。

    技巧:循环语句多用在为了实现循环执行某操作的场景,比如对集合元素的遍历、计数器等操作。

         for语句

    在循环语句中,for语句是C#中使用频率最高的循环语句。使用for语句通常是在事先知道循环次数的情况下。for循环表达式包括3个部分,分别是循环的初始值、循环的条件、循环变量的自增设定。for语句的格式为。

    for(initializer;condition;iterator)

    {

        //循环体代码

    }

    其中initializer,condition,iterator这三项都是可选项。initializer为循环控制变量做初始化,循环控制变量可以有一个或多个(用逗号隔开);conditon为循环控制条件,也可以有一个或多个语句;iterator按规律改变循环控制变量的值。大括号中间的是for循环的循环体代码。

         while语句

    while语句的格式如下。

    while(条件)

    {

        //循环体代码

    }

    首先需要说明的是while语句的条件是一个布尔表达式,通过布尔表达式的返回结果来判断执行的次数。如果布尔表达式返回的结果为true,控制将转到循环语句中。如果返回为false则不进行循环体代码的执行。while语句按照条件语句的结果执行一个循环语句零次或多次。

    例如,while语句向控制台写入09的值。

    int i = 0;

    while (i != 10)

    {

    Console.WriteLine(i);

    i++;

    }

         foreach语句

    CC++中没有foreach语句这个循环语句,它是在C#中新引入的。这循环语句用于枚举一个集合的元素,并对该集合中的每个元素执行一次相关的循环语句。

    foreach(type identifier in expression)

    {

        //循环体代码

    }

    其中类型(type)和标识符(identifier)用来声明循环变量,表达式(expression)对应集合。每执行一次内嵌语句,循环变量就依次取集合中的一个元素代入其中。foreach语句的in之后的参数类型必须是集合类型,且必须有一个从该集合的元素类型到迭代变量类型的显式转换。

  • 相关阅读:
    flutter setInitialRoute: 不生效
    mac os Catalina beta andriod studio crash
    Flutter 集成到现有iOS工程
    理解git
    selenium(一)--selenium 家族
    异常(一)
    java设计模式--创建型模式(一)
    理解JAVA虚拟机(下)
    mockito框架
    三次握手与四次释放
  • 原文地址:https://www.cnblogs.com/008aspnet/p/1204056.html
Copyright © 2020-2023  润新知