Оператор /= (Visual Basic)
Делит значение переменной или свойства по значению выражения и назначает результат с плавающей запятой переменной или свойству.
Синтаксис
variableorproperty /= expression
Детали
variableorproperty
Обязательный. Любая числовая переменная или свойство.
expression
Обязательный. Произвольное числовое выражение.
Замечания
Элемент слева /=
от оператора может быть простой скалярной переменной, свойством или элементом массива. Переменная или свойство не может быть ReadOnly.
Оператор /=
сначала делит значение переменной или свойства (слева от оператора) на значение выражения (справа от оператора). Затем оператор назначает результат операции с плавающей запятой переменной или свойству.
Эта инструкция назначает Double
значение переменной или свойству слева. Если Option Strict
имеет значение On
, variableorproperty
должно быть Double
. Если Option Strict
это Off
так, Visual Basic выполняет неявное преобразование и присваивает результирующее значение variableorproperty
с возможной ошибкой во время выполнения. Дополнительные сведения см. в разделе "Расширение и сужение преобразований " и "Строгое утверждение параметра".
Перегрузка
Оператор / Оператор (Visual Basic) может быть перегружен, что означает, что класс или структура могут переопределить его поведение, если операнду имеет тип этого класса или структуры. Перегрузка /
оператора влияет на поведение /=
оператора. Если код используется /=
в классе или структуре, которая перегружена /
, убедитесь, что вы понимаете его переопределенное поведение. Для получения дополнительной информации см. Operator Procedures.
Пример
В следующем примере оператор используется /=
для разделения одной Integer
переменной на секунду и назначения кворента первой переменной.
Dim var1 As Integer = 12
Dim var2 As Integer = 3
var1 /= var2
' The value of var1 is now 4.