语句是构造所有 C# 程序的过程构造块。语句可以声明局部变量或常数,调用方法,创建对象或将值赋予变量、属性或字段。控制语句可以创建循环,如 for 循环,也可以进行判断并分支到新的代码块,如 ifswitch 语句。语句通常以分号终止。有关更多信息,请参见语句类型(C# 参考)

由大括号括起来的一系列语句构成代码块。方法体是代码块的一个示例。代码块通常出现在控制语句之后。在代码块中声明的变量或常数只可用于同一代码块中的语句。例如,下面的代码演示在控制语句之后出现的一个方法块和一个代码块:

C# CopyCode image复制代码
bool IsPositive(int number)
{
    if (number > 0)
    {
        return true;
    }
    else
    {
        return false;
    }
}

C# 中的语句通常包含表达式。C# 中的表达式是一个包含文本值、简单名称或运算符及其操作数的代码段。大多数常用表达式在计算时都将产生文本值、变量、对象属性或对象索引器访问。只要从表达式中识别变量、对象属性或对象索引器访问,该项的值都将用作表达式的值。在 C# 中,表达式可以置于需要值或对象的任意位置,条件是表达式最终的计算结果必须为所需的类型。

有些表达式的计算结果为命名空间、类型、方法组或事件访问。这些具有特殊用途的表达式只在某些情况下(通常是作为较大的表达式的一部分时)有效,如果使用不正确,则将产生编译器错误。

Expand 图像相关章节

Expand 图像C# 语言规范

Expand image请参见