• C#语言编写代码时常用的三大循环


           在我们编写C#语言的过程中,经常会遇到各种需要用循环的时候,但是c#语言中三种常用的循环体(while循环, do while循环,for循环)我们该怎么选择呢?

           首先while循环,while循环的书写格式是: 

             while (循环条件)……  (循环条件包括:  值  变量 表达式,  但是必须是bool类型。) 

      { 

             循环体                      ……   (循环体指:   任意功能,任意数量的代码。若只有一句代码时,可以省略花括弧。)

      }

     说明:执行该循环体时,系统会先进行判断循环条件,如条件为真,则执行循环体;执行完循环体后,再进行判断,判断为真,则继续执行循环;直到判断为假,则结束循环。

           接着就是do while循环,它的书写格式是:

             do

          { 

             循环体                          ……  (循环体指:   任意功能,任意数量的代码。若只有一句代码时,可以省略花括弧。)

          }

          while(循环条件);     ……(循环条件包括:  值  变量 表达式,  但是必须是bool类型。) 

     说明:执行该循环体时,系统会先执行一次循环体,然后判断循环条件是否满足;如果满足,则再次执行循环体,然后在判断条件是否满足,直到条件不满足,才结束循环。

         最后是最常用的for循环,它的书写格式是:

         for (表达式1;循环条件;表达式2) …… (表达式1 可以是任何代码;  表达式2 可以是任何类型,在循环体执行后执行)

        {

            循环体

        }

    说明:for循环在执行时,会先判断循环条件是否为真;如果为真,则执行循环体,执行完后在运行表达式2;接着在判断循环条件,直到循环条件为假,才会结束循环。

         所以在用C#语言编写有关循环体的代码时,先不要忙着编写代码,而应该仔细分析条件,看适用那种循环体,这样才不会写到一半才发现不适用,再重新编写,这样还得再次整理思路,浪费大量的时间。希望这篇随笔可以帮助到大家。

  • 相关阅读:
    内存溢出
    Spring-bean的循环依赖以及解决方式
    JUC中Lock和ReentrantLock介绍及源码解析
    RocketMQ阅读注意
    RocketMQ环境搭建
    HSF源码阅读
    最近找工作,有招JAVA开发的可以联系我,如果不嫌弃我2年前用C,也可以联系我
    Spring Extensible XML
    MySQL主主+Keepalived架构安装部署
    记录一则数据库死锁故障的分析过程
  • 原文地址:https://www.cnblogs.com/whitesnow/p/7588515.html
Copyright © 2020-2023  润新知