共用方式為


-- 運算子 (C# 參考)

遞減運算子 (--) 會將其運算元減 1。 遞減運算子可在其運算元之前或之後出現:--variable 和 variable--。 第一種形式是前置的遞減運算。 這個運算的結果為運算元遞減之後的值。 第二種形式是後置的遞減運算。 這個運算的結果為運算元遞減之前的值。

備註

數字和列舉型別已預先定義了遞減運算子。

使用者定義型別可多載 -- 運算子 (請參閱 operator)。 對整數類資料型別執行 (Integral Type) 的作業,通常也適用於列舉型別。

範例

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# 參考