*= 演算子 (C# リファレンス)
二項乗算代入演算子です。
解説
次のような *= 代入演算子を使用する式があるとします。
x *= y
上記のコードは、次のコードと同じです。
x = x * y
ただし、x が評価されるのは 1 回だけです。 * 演算子は、乗算のために数値型に対して組み込まれています。
*= 演算子は直接オーバーロードできませんが、* 演算子はユーザー定義型でオーバーロードできます。詳細については、「operator (C# リファレンス)」を参照してください。
使用例
class MainClass10
{
static void Main()
{
int a = 5;
a *= 6;
Console.WriteLine(a);
}
}
/*
Output:
30
*/