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


Оператор *= (Visual Basic)

Умножает значение переменной или свойства на значение выражения и присваивает результат переменной или свойству.

variableorproperty *= expression

Части

  • variableorproperty
    Обязательный. Любая числовая переменная или свойство.

  • expression
    Обязательный. Произвольное числовое выражение.

Заметки

Элемент с левой стороны оператора *= может быть простой скалярной переменной, свойством или элементом массива. Переменная или свойство не могут быть ReadOnly (Visual Basic).

Оператор *= сначала умножает значение выражения (справа от оператора) значение переменной или свойства (в левой части оператора). Оператор затем присвоить результат этой операции в переменной или свойству.

Перегрузка

Оператор * (Visual Basic) может быть перегружен. Это означает, что класс или структура может переопределить его действие, если операнд имеет такой же тип класса или структуры. Перегрузка оператора * влияет на поведение оператора *=. Если в коде используется оператор *= для класса или структуры, перегружающей *, убедитесь, что его переопределенное выполнение понятно. Дополнительные сведения см. в разделе Процедуры операторов (Visual Basic).

Пример

В следующем примере оператор *= используется для умножения значения одной переменной типа Integer на значение другой переменной и присваивания результата первой переменной.

Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 *= var2
' The value of var1 is now 30.

См. также

Ссылки

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

Операторы присваивания (Visual Basic)

Арифметические операторы (Visual Basic)

Порядок применения операторов в Visual Basic

Список операторов, сгруппированных по функциональному назначению (Visual Basic)

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

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