Visual Basic 中的运算符和表达式

运算符是一个代码元素,它对保存值的一个或多个代码元素执行作。 值元素包括变量、常量、文本、属性、返回 FunctionOperator 过程以及表达式。

表达式是一系列值元素与运算符相结合,可生成新值。 运算符通过进行计算、比较或其他操作来对值元素进行操作。

运算符类型

Visual Basic 提供以下类型的运算符:

与运算符组合的值元素称为该运算符的作 。 运算符与数值元素组合在一起,形成表达式,除了赋值运算符,它形成一个语句。 有关详细信息,请参阅语句

表达式计算

表达式的结束结果表示一个值,该值通常是熟悉的数据类型,例如 BooleanString或数值类型。

下面是表达式的示例。

5 + 4

' The preceding expression evaluates to 9.

15 * System.Math.Sqrt(9) + x

' The preceding expression evaluates to 45 plus the value of x.

"Concat" & "ena" & "tion"

' The preceding expression evaluates to "Concatenation".

763 < 23

' The preceding expression evaluates to False.

如以下示例所示,多个运算符可以在单个表达式或语句中执行作。

x = 45 + y * z ^ 2

在前面的示例中,Visual Basic 在赋值运算符右侧=的表达式中执行作,然后将生成的值赋给左侧的变量 x 。 可以组合到表达式中的运算符数没有实际限制,但需要了解 Visual Basic 中的运算符优先级 ,以确保获得预期的结果。

另请参阅