次の方法で共有


-= 演算子 (C# プログラマーズ リファレンス)

更新 : 2007 年 11 月

減算代入演算子です。

解説

次のような -= 代入演算子を使用する式があるとします。

x -= y

これは、次と同じ意味になります。

x = x - y

ただし、x が評価されるのは 1 回だけです。- 演算子の意味は、x および y の型に依存します。たとえば、数値オペランドの場合は減算、デリゲート オペランドの場合はデリゲートの削除になります。

-= 演算子は直接オーバーロードできませんが、- 演算子はユーザー定義型でオーバーロードできます。詳細については、「operator」を参照してください。

使用例

class MainClass3
{
    static void Main()
    {
        int a = 5;
        a -= 6;
        Console.WriteLine(a);
    }
}
/*
Output:
-1
*/

参照

概念

C# プログラミング ガイド

参照

C# の演算子

その他の技術情報

C# リファレンス