Поделиться через


Операторы и выражения в Visual Basic

Оператор — это элемент кода, выполняющий операцию с одним или несколькими элементами кода, которые содержат значения. Элементы значения включают переменные, константы, литералы, свойства, возвращаемые значения из процедур Function и Operator, а также выражения.

Выражение — это ряд элементов значений в сочетании с операторами, что дает новое значение. Операторы действуют на элементах значений путем выполнения вычислений, сравнений или других операций.

Типы операторов

Visual Basic предоставляет следующие типы операторов:

Элементы значения, объединенные с оператором, называются операнды этого оператора. Операторы в сочетании с элементами значений формируют выражения, за исключением оператора присваивания, который формирует утверждение. Дополнительные сведения см. в разделе Инструкции.

Оценка выражений

Конечный результат выражения представляет значение, которое обычно является знакомым типом данных, таким как Boolean, Stringили числовым типом.

Ниже приведены примеры выражений.

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 необходимо, чтобы убедиться, что вы получите ожидаемые результаты.

См. также