*= 运算符 (Visual Basic)

更新:2007 年 11 月

变量或属性值乘以表达式值,并将结果赋给该变量或属性。

variableorproperty *= expression

各部分说明

  • variableorproperty
    必需。任何数值变量或属性。

  • expression
    必需。任何数值表达式。

备注

*= 运算符左边的元素可以是简单的标量变量,也可以是属性或数组元素。变量或属性不能为 ReadOnly (Visual Basic)。*= 运算符将其右边的值赋给其左边的变量或属性。

重载

* 运算符 (Visual Basic) 可以被“重载”,这意味着当操作数具有某个类或结构的类型时,该类或结构可以重新定义其行为。重载 * 运算符会影响 *= 运算符的行为。如果代码在重载了 * 的类或结构上使用 *=,那么您一定要了解其重新定义的行为。有关更多信息,请参见 运算符过程

示例

下面的示例使用 *= 运算符,将一个 Integer 变量与第二个该变量相乘,并将结果赋给第一个变量。

Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 *= var2
' The value of var1 is now 30.

请参见

概念

赋值语句

参考

* 运算符 (Visual Basic)

赋值运算符

算术运算符 (Visual Basic)

Visual Basic 中的运算符优先级

运算符(按功能列出)