/= 运算符 (Visual Basic)
将变量值或属性值除以表达式值,并将浮点数结果赋给该变量或属性。
语法
variableorproperty /= expression
组成部分
variableorproperty
必需。 任何数值变量或属性。
expression
必需。 任何数值表达式。
注解
/=
运算符左侧的元素可以是简单的标量变量、属性或数组的元素。 变量或属性不能为 ReadOnly。
/=
运算符首先将运算符左侧变量或属性的值除以运算符右侧表达式的值。 然后,运算符将该操作的浮点数结果赋给变量或属性。
此语句将 Double
值赋给左侧的变量或属性。 如果 Option Strict
为 On
,则 variableorproperty
必须为 Double
。 如果 Option Strict
为 Off
,则 Visual Basic 将执行隐式转换并将结果值赋给 variableorproperty
,但在运行时可能会出错。 有关详细信息,请参阅扩大转换和收缩转换和 Option Strict 语句。
重载
可重载 / 运算符 (Visual Basic),这意味着当操作数具有某一类或结构类型时,该类或结构可以重新定义其行为。 重载 /
运算符会影响 /=
运算符的行为。 如果代码在重载 /
的类或结构上使用 /=
,请确保你了解其重新定义的行为。 有关详细信息,请参阅 Operator Procedures。
示例
以下示例使用 /=
运算符将一个 Integer
变量除以第二个变量,并将商赋给第一个变量。
Dim var1 As Integer = 12
Dim var2 As Integer = 3
var1 /= var2
' The value of var1 is now 4.