以下文章为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语句块的结尾是最常用的方式。
一般情况下,default语句放在最后,虽然case语句和default语句的出现顺序没有限制,但将default语句放在switch语句块的结尾是最常用的方式。
三.异常处理
1.一个异常处理语句可以有以下几种情况
有一个finally块,无catch块。
有一个或多个相关的catch块,无finally块。
包含一个或多个catch块,同时有一个finally块。
2.throw语句
throw语句用于发生在程序执行期间出现反常情况的信号,throw语句通常与try-catch语句一起使用,可以使用throw语句显示引发异常。
3.try-catch-finally语句
异常发生时,必须处理异常,同时将控制权交给最近的异常处理语句,这就意味着不能按正常的设计思想执行。而且有些资源清理程序(如