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