第7章 语句

C#提供了各式各样的语句,大多数是由C和C++发展而来,当然,在C#中做了相应修改。语句和表达式一样,都是C#程序的基本组成部分,在本章中我们来一起学习C#语句。

7.1 什么是语句

语句是构造所有C#程序的过程构造块。在语句中可以声明局部变量或常数,调用方法,创建对象或将值赋予变量、属性或字段。语句有很多种,其中,控制语句可以创建循环,如for循环;也可以根据一个布尔表达式的运算结果进行判断,并分支到不同的代码块,如if或switch语句。语句通常以分号终止。

按类别来分,C#的语句如表7-1所示。

第7章 语句 - 图1

本章将重点介绍选择语句、循环语句、跳转语句,其他语句将在相应章节进行介绍。其中,checked语句和unchecked语句已在第5.2.1节进行过介绍,这里不再赘述。跳转语句中的yield将在第20.4节进行阐述;异常处理语句将在第21章阐述;lock语句将在第25章进行阐述。