Operator - (C#-Referenz)
Der Operator - kann entweder als unärer oder als binärer Operator verwendet werden.
Hinweise
Unäre Operatoren - sind für alle numerischen Typen vordefiniert. Das Ergebnis einer unären --Operation für einen numerischen Typ ist die numerische Negation des Operanden.
Binäre Operatoren - sind für alle numerischen Typen und Enumerationstypen vordefiniert und subtrahieren den zweiten Operanden vom ersten.
Delegattypen stellen ebenfalls einen binären Operator - bereit, durch den Delegaten entfernt werden.
Benutzerdefinierte Typen können die unären Operatoren - und die binären Operatoren - überladen. Weitere Informationen hierzu finden Sie unter operator (C#-Referenz).
Beispiel
class MinusLinus
{
static void Main()
{
int a = 5;
Console.WriteLine(-a);
Console.WriteLine(a - 1);
Console.WriteLine(a - .5);
}
}
/*
Output:
-5
4
4.5
*/