zoukankan      html  css  js  c++  java
  • C#迭代语句

    1,do while语句

    do语句重复执行语句或者语句块,直到指定的表达式为false为止。循环体如果为单个语句,可以不放在{}内,如果不是,那么必须放在{}内。如下面的代码

    Code

    没有加{}的会无限循环执行。

    注:do while语句,无论while条件为true or false,do 语句都会执行一次。

    2,while语句

    while语句执行一个语句或者语句块,直到指定的表达式为false。如下面的语句

    Code

    while语句与do while语句不同的是,只有当while的条件为true时候才能执行,不会像do while一样会先执行一次。

    当 break、goto、return 或 throw 语句将控制权转移到 while 循环之外时,可以终止该循环。若要将控制权传递给下一次迭代但不退出循环,请使用 continue 语句

    3,for语句

    for语句反复执行语句或语句块,直到指定的表达式为false。

    for语句的结构如下

    Code

    当然for语句中的三个参数是可以为空的。

    4,foreach in语句

    foreach 语句对实现 System.Collections.IEnumerable 或 System.Collections.Generic.IEnumerable<T>接口的数组或对象集合中的每个元素重复一组嵌入式语句。foreach 语句用于循环访问集合,以获取您需要的信息,但不能用于在源集合中添加或移除项,否则可能产生不可预知的副作用。 如果需要在源集合中添加或移除项,请使用 for 循环。

    嵌入语句为数组或集合中的每个元素继续执行。 当为集合中的所有元素完成迭代后,控制传递给 foreach 块之后的下一个语句。

    可以在 foreach 块的任何点使用 break 关键字跳出循环,或使用 continue关键字进入循环的下一轮迭代。

    foreach 循环还可以通过 goto、return或 throw语句退出。

    下面是使用foreach语句访问数组的方法

    Code
  • 相关阅读:
    how to uninstall devkit
    asp.net中bin目录下的 dll.refresh文件
    查找2个分支的共同父节点
    Three ways to do WCF instance management
    WCF Concurrency (Single, Multiple, and Reentrant) and Throttling
    检查string是否为double
    How to hide TabPage from TabControl
    获取当前系统中的时区
    git svn cygwin_exception
    lodoop打印控制具体解释
  • 原文地址:https://www.cnblogs.com/yuanking/p/4804136.html
Copyright © 2011-2022 走看看