欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

五、C#入门—流程控制

程序员文章站 2023-03-26 15:15:20
五、C#流程控制 5.1.if语句 1)结构 if(条件判断表达式) { func1 }else { func2 } 5.2.switch语句 1)结构 switch(表达式) { case 常量表达式:条件语句;break; case 常量表达式:条件语句;break; case 常量表达式:条件 ......

五、c#流程控制

  5.1.if语句

    1)结构    

      if(条件判断表达式)

      {

        func1

      }else

      {

        func2

      }    

  5.2.switch语句

    1)结构

      switch(表达式)

      {

        case 常量表达式:条件语句;break;

        case 常量表达式:条件语句;break;

        case 常量表达式:条件语句;break;

        ...

        default:条件语句;

      }

  5.3.三目运算符

    1)结构

      <表达式1>?<表达式2>:<表达式3>

  5.4.while语句

    1)结构   

      while(条件判断表达式)

      {

        代码语句;

      }  

  5.5.do...while语句

    至少执行一次

    1)结构   

      do{

        代码语句;

      }while(条件判断表达式)     

  5.6.for语句

    1)结构     

      for(初始条件;判断条件;循环条件)

      {

        代码语句;

      } 

    for语句框架:for->tab*2

  5.7.for语句

    略 

  5.8.foreach语句

    1)结构

      foreach(类型 变量 in 集合)

      {

        代码语句;

      } 

    foreach 迭代变量是只读的,不能指定起始结束位置

    判断空格:char.iswhitespace(c)

  5.9.break、continue、return、goto语句

    break:跳出循环

    continue:跳过本次循环,执行下次循环

    return:函数返回

    goto:跳转到标识符