Esta documentación está archivada y no tiene mantenimiento.

Operador *= (Referencia de C#)

El operador de asignación y multiplicación binario.

Una expresión que utiliza el operador de asignación *=, por ejemplo

x *= y

equivale a

x = x * y

salvo que x sólo se evalúa una vez. El operador * está predefinido con la multiplicación para tipos numéricos.

El operador *= no se puede sobrecargar directamente, pero los tipos definidos por el usuario sí pueden sobrecargar el operador * (vea operador).

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

Resultados

30
Mostrar: