Share via


Operador - (Referencia de C#)

Actualización: noviembre 2007

El operador - puede funcionar como operador unario o binario.

Comentarios

Los operadores unarios - se encuentran predefinidos para todos los tipos numéricos. El resultado de una operación unaria - aplicada a un tipo numérico es la negación numérica del operando.

Los operadores binarios - están predefinidos para todos los tipos numéricos y de enumeración de modo que restan el segundo operando del primero.

Los tipos delegados también proporcionan un operador binario -, el cual realiza la eliminación de delegados.

Los tipos definidos por el usuario pueden sobrecargar los operadores unario y binario -. Para obtener más información, vea operator (Referencia de C#).

Ejemplo

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

Vea también

Conceptos

Guía de programación de C#

Referencia

Operadores de C#

Otros recursos

Referencia de C#