你的位置:首页 > ASP.net教程

[ASP.net教程]C#的语句


什么是语句?语句可以是以分号结尾的单行代码,或者是语句块中的一系列单行语句。语句块括在括号 {} 中,并且可以包含嵌套块。

1,语句的类型

(1)声明语句

声明语句主要是引入新的变量和常量。变量的声明可以选择为变量赋值。常量的声明必须对常量进行赋值。如:int i;const int k=10;

(2)表达式语句

用于计算的的表达式语句必须存储在变量中。如 int result=5*3;

(3)选择语句

选择语句是根据一个或多个指定条件,执行不同的代码段。主要有 if,if  else,switch case

(4)迭代语句

迭代语句主要用于遍历集合,或重复执行某一代码段直到满足指定的条件,主要有do,for,foreach,in,while

(5)跳转语句

跳转语句主要是实现将执行的语句跳转到另一个代码段。主要有break,continue,default,goto,return,yield

(6)异常处理语句

用于处理程序执行时出错的处理,主要有throw,try-catch,try-finally,try-catch-finally

(7)检查和为检查语句

检查和未检查语句用于指定当将结果存储在变量中、但该变量过小而不能容纳结果值时,是否允许数值运算导致溢出。

(8)await语句

await语句主要用于线程的异常处理

(9)yield return 语句

迭代器对对集合的自定义迭代

(10)fixed语句

Fixed 语句禁止垃圾回收器重定位可移动的变量

(11)lock语句

lock 语句用于限制一次仅允许一个线程访问代码块

(12)标记语句

可以为语句指定一个标记,然后使用 goto关键字跳转到该标记语句

(13)空语句

空语句只含一个分号。空语句不执行任何操作,可以在需要语句但不需要执行任何操作的地方使用