一、什么是语句
含义:语句是描述某个类型或让程序执行某个动作的源代码指令。
语句的种类:
声明语句:声明类型或变量
嵌入语句:执行动作或管理控制流
标签语句:控制跳转
示例:
二、控制流语句
分支语句
if
if...else...
switch
switch可以有任意数目的分支,每个分支中的break是必须的,default分支不是必须的。
switch的测试表达式TestExpr必须是一个整型或枚举,或者是一个class类型。
虽然每个分支是必须的,但可以合并分支是可接受的,例如下图
循环语句
while
do...while
for
三个表达式可以省略,但全部省略会造成死循环,应避免死循环。
foreach
跳转语句
break
break执行表示跳出最内层封装语句。
可以用于循环语句中。
continue
跳回到循环顶部,避免continue以下的代码被执行
可用于循环语句中。
return
goto
和标签语句搭配使用。
goto+标签标识符可以跳转到其作用域内的标签位置。
不建议使用,后期会出现很多问题。
throw
抛异常。
三、using语句
含义:隐含一个try...catch...finally...,可以更加方便的处理资源
语法图解:
(本章内容学习总结自《C#图解教程》)