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


Оператор /= (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.

См. также