zoukankan      html  css  js  c++  java
  • C#之流程控制

       学习到了C#,关于语法的学习做一下小小的总结。

       流程控制分为两种方法

      分支——有条件的执行代码。

      循环——重复执行相同的语句。

    1.条件分支

      1.三元运算符

      2.if语句

         if语句功能比较多,是进行决策的有效方式。

         if语句有两种形式,一种有else分支,一种没有。

      3.switch语句

         switch语句与if语句非常类似。注意每一个switch语句最多只能有一个default标号分支。

      注意:C#与C++的switch语句有所不同,在C++中,可以在运行一个case语句后,运行另一个case语句;而C#则不允许这样。另外,C#中的switch控制类型可以字符串。

    2.循环

    1.do...while

       do...while循环按下述方式执行:执行标记为循环的代码,然后计算while语句的布尔表达式,如果其值为true,就再次执行循环代码。直到while语句的布尔表达式的值为false时才退出循环。

    2.while

       while循环非常类似于do...while循环,所不同的是while循环的布尔测试是在循环开始时执行,而不是循环执行完以后。如果布尔值为false,就不执行循环体。

    3.for循环

        for循环的应用比较灵活在程序设计中用的比较多。

        for循环语句的执行流程如下;

          程序首先执行初始化initialization,进行变量初始化。

          判断循环的终止条件termination,如果条件满足,则执行循环体语句;否则退出for循环。

          当循环完成后,进行累加变量的操作iteration。在回到上一步重新判断是否继续执行。

      与while循环一样,在第一次执行前,只有在条件表达式为true是for循环才执行。

  • 相关阅读:
    Nhibernate 简单实例(一)
    Sql 行转列
    EasyUI TreeGrid 的使用
    MSMQ消息队列的简单使用
    实体类与DataTable互换
    给Config的appSettings节点赋值
    Angular js (2)
    Angular JS 入门
    用Aspose.Cells 导出为自定义格式的excel
    【多线程学习笔记整理】002_线程的停止、暂停、与yield
  • 原文地址:https://www.cnblogs.com/xzpblog/p/5118004.html
Copyright © 2011-2022 走看看