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


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

Обновлен: Ноябрь 2007

Оператор является элементом кода, выполняющим операцию с одним или несколькими элементами кода, которые содержат значения. Элементы значений включают переменные, константы, литералы, свойства, возвращаемый значения 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.

Дополнительные сведения и примеры содержатся в Перегрузка операторов в Visual Basic 2005.

См. также

Основные понятия

Эффективное сочетание операторов

Другие ресурсы

Операторы (Visual Basic)

Операторы в Visual Basic