C#中的语句

458e9c34310c3f9f5707d5589cd71abc.png

寄语

接下来几篇文章,将和大家一起简单回顾下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);
 }

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

寄语

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

原创不易,给个关注。

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

fa923bf686a83bfba214d9b35d4aaab4.png

往期推荐

C#中的命名空间和程序集

C#中的类型转换

C#中的协变和逆变

C#中泛型约束的具体用法

70fc32fa28f63a87f49ef7d7cb28d094.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值