Questa documentazione è stata archiviata e non viene gestita.

Operatore *= (Riferimenti per C#)

Operatore di assegnazione di moltiplicazione binario.

Un'espressione che utilizza l'operatore di assegnazione *=, ad esempio

x *= y

equivale a

x = x * y

con la differenza che x viene valutato solo una volta. Per i tipi numerici, l'operatore * è già definito per l'esecuzione di moltiplicazioni.

L'operatore *= non può essere sottoposto direttamente a overload; tuttavia, i tipi definiti dall'utente possono eseguire l'overload dell'operatore *. Per ulteriori informazioni, vedere operator.

// cs_operator_multiplication_assignment.cs
using System;
class MainClass
{
    static void Main() 
    {
        int a = 5;
        a *= 6;
        Console.WriteLine(a);
    }
}

Output

30
Mostra: