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