C# 语句详解
在 C# 编程中,语句是构建程序逻辑的基础。不同类型的语句承担着不同的功能,从简单的变量声明到复杂的控制流语句,它们共同协作,实现了程序的各种功能。下面将详细介绍 C# 中常见的语句类型及其使用方法。
1. 空语句与标签语句
空语句在 C# 中有着特殊的用途,它可以用于在代码块的结束“}”之前声明标签。例如:
void F() {
...
if (done) goto exit;
...
exit: ;
}
这里的空语句 exit: ;
声明了一个标签 exit
,可以通过 goto
语句跳转到该标签处。
标签语句允许在语句前添加标签,其语法为:
labeled-statement:
identifier : statement
标签的作用域是声明它的代码块,包括任何嵌套的代码块。同一个代码块中不允许有同名标签的作用域重叠。标签有自己的声明空间,不会与其他标识符冲突。例如:
int F(int x) {
if (x >= 0) goto x;
x = -x;
x: return x;
}
在这个例子中, x
既