C#学习 第二章 语句控制,if,switch,try-catch,whlie,foreach,break,continue,goto

以下文章为C#第二章,包括 选择结构if else,switch case,循环结构 do while,while,for,foreach,跳转语言 break,continue,goto参考图书:《C#:开发技术大全》
摘要由CSDN通过智能技术生成

以下文章为C#第二章,包括 选择结构if else,switch case,循环结构 do while,while,for,foreach,跳转语言 break,continue,goto
参考图书:《C#:开发技术大全》

一.顺序结构
即按照自上而下的顺序编写程序,不再赘述。
二.选择结构
1.if else 语句,不再赘述
2.switch 语句
switch语句中,case语句块中的defult语句是指当所有case条件都不符合时,则必须执行default语句,default可写可不写。case语句块中每一个case后面,都必须有一个跳转语句(break或者case)。    
在case语句块中,可以使用goto语句,跳转到另一个标签或者其他位置。
一般情况下,default语句放在最后,虽然case语句和default语句的出现顺序没有限制,但将default语句放在switch语句块的结尾是最常用的方式。
三.异常处理
1.一个异常处理语句可以有以下几种情况
有一个finally块,无catch块。
有一个或多个相关的catch块,无finally块。
包含一个或多个catch块,同时有一个finally块。
2.throw语句
throw语句用于发生在程序执行期间出现反常情况的信号,throw语句通常与try-catch语句一起使用,可以使用throw语句显示引发异常。
3.try-catch-finally语句
异常发生时,必须处理异常,同时将控制权交给最近的异常处理语句,这就意味着不能按正常的设计思想执行。而且有些资源清理程序(如
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值