/= 运算符 (Visual Basic)
更新:2007 年 11 月
变量或属性的值除以表达式的值,并将浮点型结果赋给该变量或属性。
variableorproperty /= expression
各部分说明
variableorproperty
必选。任何数值变量或属性。expression
必选。任何数值表达式。
备注
/= 运算符左边的元素可以是简单的标量变量,也可以是属性或数组元素。变量或属性不能为 ReadOnly (Visual Basic)。/= 运算符将其右边的值赋给其左边的变量或属性。
该语句将 Double 值赋给左侧的变量或属性。如果 Option Strict 是 On,variableorproperty 则必须是 Double。如果 Option Strict 为 Off,Visual Basic 会执行一个隐式转换,然后将得到的值赋给 variableorproperty,运行时可能会出现错误。有关更多信息,请参见扩大转换和收缩转换和 Option Strict 语句。
重载
/ 运算符 (Visual Basic) 可以被“重载”,这意味着当操作数具有某个类或结构的类型时,该类或结构可以重新定义其行为。重载 / 运算符会影响 /= 运算符的行为。如果代码在重载了 / 的类或结构上使用 /=,那么您一定要了解其重新定义的行为。有关更多信息,请参见运算符过程。
示例
下面的示例使用 /= 运算符将一个 Integer 变量除以第二个 Integer 变量,并将所得的商赋给第一个变量。
Dim var1 As Integer = 12
Dim var2 As Integer = 3
var1 /= var2
' The value of var1 is now 4.