• C#中的语句


    寄语

    接下来几篇文章,将带领大家一起简单回顾下C#中常规的语法,也是平常我们在编码过程中都使用的。

    今天来介绍下C#中的语句。

    一般科班出身的程序猿们大家第一个学习语言基本都是C语言,C语言里面在刚开始就介绍了语句。C#中介绍的语句和C中的基本一样(这也是我推荐大家开始学习C#或JAVA,先学习C语言的原因。一通百通嘛)。

    语句

    语句是描述某个类型或让程序执行某个动作的源代码指令。分为声明语句、嵌入语句、标签语句。

    如果细说的话里面还有空语句,块语句,简单语句等等。

    简单语句由一个表达式和后面跟着的分号组成,块是由一对大括号括起来的语句序列。在块里面也可以包含声明,嵌套,标签等。

     //简单声明
     int age = 27;
     string name = "ahui"
     //块
     {
         int ageTwo = 27;
         ageTwo 
         if (true)
         {
             ;               //空语句
         }
     }
    

    块在语法上算作一个单条嵌入语句。任何语法上需要一个嵌入语句的地方都可以使用块。空语句也一样。

    表达式语句

    可在表达式后面放置语句终结符(分号)来从一个表达式创建一条语句。

      x=10;
    

    上面代码由赋值表达式和后面跟着的一个分号组成。它把运算符右边的值赋给变量x引用的内存位置,设置了x的值后,表达式返回x的新值。

    控制流语句

    条件执行 依据一个条件执行或跳过一个代码片段。

    if;
    if...else;
    switch;
    

    循环语句 重复执行一段代码

    do;
    while;
    for;
    foreach;
    

    跳转语句 把控制流从一个代码片段改变到另一个代码片段中的指定语句

    break;
    continue;
    return;
    goto;
    throw;
    

    条件执行和循环结构(除了foreach)需要一个测试表达式或条件以决定程序应当在哪里继续执行。

    这里简单说明下跳转语句。

    这些跳转语句都可被应用在for、foreach、while、do循环语句中。

      int x = 27;
      while (true)
      {
          x++;
          if (x > 100)
              break;
      }
    

    至于throw用于异常的处理中,使用throw用于向上一层模块抛出异常。

     try
     {
         int x = 27;
         while (true)
         {
             x++;
             if (x > 100)
                 break;
         }
     }
     catch (Exception ex)
     {
         throw new Exception("出现异常,错误为:"+ex.Message);
     }
    

    今天的基础知识就到这里,我们明天见。

    寄语

    人生短暂,我不想去追求自己看不见的,我只想抓住我能看得见的。

    原创不易,给个关注。

    我是阿辉,感谢您的阅读,如果对你有帮助,麻烦点赞、转发 谢谢。

  • 相关阅读:
    asp.net获取当前页面的url地址
    取多个name值相同的input里面的值
    多线程实践
    《谷物大脑》是骗子写的伪科学书:樊登著作4本,都是3星
    历史远未终结,全球化面临挑战:4星|《世界不是平的》
    大众汽车的恐吓文化导致了排放门:4星|《像职场赢家一样做减法》
    穿越回秦朝能发电吗?能:4星|《1分钟物理》
    作者没有实战经验,案例老旧,图表水平差:2星|《社群思维》
    滴滴优步面临各地竞争对手难以通吃:4星|《哈佛商业评论》第3期
    2星|《重新定义物流》:形式像PPT,内容像公关稿
  • 原文地址:https://www.cnblogs.com/netxiaohui/p/15872518.html
Copyright © 2020-2023  润新知