编程学习biancheng.45soft.com 本站提供了各种在线教程和资料,供大家学习与参考.
编程学习
当前位置: 主页 > C# > 语句 >

C# 语句



C# 提供各种语句。使用过 C 和 C++ 编程的开发人员熟悉其中大多数语句。

statement:
labeled-statement
declaration-statement
embedded-statement
embedded-statement:
block
empty-statement
expression-statement
selection-statement
iteration-statement
jump-statement
try-statement
checked-statement
unchecked-statement
lock-statement
using-statement
yield-statement

embedded-statement 非终结符用于在其他语句内出现的语句。使用 embedded-statement(而非 statement)便不需要在这些上下文中使用声明语句和标记语句。下面的示例

void F(bool b) {
    if (b)
        int i = 44;
}

将导致编译时错误,原因是 if 语句的 if 分支要求 embedded-statement 而不是 statement。若允许执行上述代码,则声明了变量 i,却永远无法使用它。但是请注意,如果是将 i 的声明放置在一个块中,则该示例就是有效的。

C#
C# 语句