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