-Operador (translation from VPE for Csharp Reference)

The - operador pode funcionar sistema autônomo um unário ou um operador binário.

Comentários

Unário - operadores são predefinidas para todos os tipos numéricos. O resultado de um unário - operação em um tipo numérico é a negação numérica do operando.

Binário - operadores são predefinidas para todos os tipos numéricos e de enumeração subtrair o segundo operando do primeiro.

Tipos delegate também fornecem um binário - operador, que executa a remoção do delegado.

Tipos definidos pelo usuário podem sobrecarga o unário - e o binário - operadores. Para obter mais informações, consulte operador (translation from VPE for Csharp Reference).

Exemplo

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

Consulte também

Conceitos

Guia de Programação C#

Referência

Operadores C#

Outros recursos

Referência C#