Share via


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

- 演算子は、単項演算子または二項演算子として機能します。

解説

単項 - 演算子は、すべての数値型に対してあらかじめ定義されています。 数値型での単項 - 演算子の結果は、オペランドの符号を反転した数値になります。

二項 - 演算子は、すべての数値型と列挙型に対して組み込まれています。二項 - 演算子では、最初のオペランドから 2 番目のオペランドが減算されます。

デリゲート型でも、デリゲートを削除する二項 - 演算子が用意されています。

単項 - 演算子と二項 - 演算子は、ユーザー定義型でオーバーロードできます。 詳細については、「operator (C# リファレンス)」を参照してください。

使用例

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

参照

関連項目

C# 演算子

概念

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

その他の技術情報

C# リファレンス