Udostępnij za pośrednictwem


*= — Operator (Visual Basic)

Mnoży wartość zmiennej lub właściwości przez wartość wyrażenia i przypisuje wynik do zmiennej lub właściwości.

Składnia

variableorproperty *= expression  

generatora

variableorproperty
Wymagany. Dowolna zmienna liczbowa lub właściwość.

expression
Wymagany. Dowolne wyrażenie liczbowe.

Uwagi

Element po lewej stronie *= operatora może być prostą zmienną skalarną, właściwością lub elementem tablicy. Nie można odczytać zmiennej lub właściwości ReadOnly.

Operator *= najpierw mnoży wartość wyrażenia (po prawej stronie operatora) przez wartość zmiennej lub właściwości (po lewej stronie operatora). Następnie operator przypisuje wynik tej operacji do zmiennej lub właściwości.

Przeciążenie

Operator * może być przeciążony, co oznacza, że klasa lub struktura może ponownie zdefiniować jego zachowanie, gdy operand ma typ tej klasy lub struktury. Przeciążenie * operatora wpływa na zachowanie *= operatora. Jeśli kod używa *= klasy lub struktury, która przeciąża *element , upewnij się, że rozumiesz jego ponownie zdefiniowane zachowanie. Aby uzyskać więcej informacji, zobacz Procedury operatorów.

Przykład

W poniższym przykładzie *= użyto operatora do pomnożenia jednej Integer zmiennej przez sekundę i przypisania wyniku do pierwszej zmiennej.

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

Zobacz też