次の方法で共有


-- 演算子 (C# リファレンス)

デクリメント演算子 (--) では、オペランドが 1 ずつデクリメントされます。 デクリメント演算子は、オペランドの前または後に指定できます (--variable および variable--)。 最初の形式は、前置デクリメント演算です。 この演算の結果は、"デクリメントが行われた後" のオペランドの値になります。 2 番目の形式は、後置デクリメント演算です。 この演算の結果は、"デクリメントが行われる前" のオペランドの値になります。

解説

数値型と列挙型には組み込みのデクリメント演算子があります。

-- 演算子はユーザー定義型でオーバーロードできます。詳細については、「operator」を参照してください。 通常、整数型に対する演算は、列挙に対して適用されます。

使用例

class MainClass5
{
    static void Main()
    {
        double x;
        x = 1.5;
        Console.WriteLine(--x);
        x = 1.5;
        Console.WriteLine(x--);
        Console.WriteLine(x);
    }
}
/*
Output:
0.5
1.5
0.5
*/

参照

関連項目

C# 演算子

概念

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

その他の技術情報

C# リファレンス