Operator - (C#-Referenz)- Operator (C# Reference)

Der --Operator kann entweder als unärer oder als binärer Operator funktionieren.The - operator can function as either a unary or a binary operator.

HinweiseRemarks

Unäre --Operatoren sind für alle numerischen Typen vordefiniert.Unary - operators are predefined for all numeric types. Das Ergebnis einer unären --Operation für einen numerischen Typ ist die numerische Negation des Operanden.The result of a unary - operation on a numeric type is the numeric negation of the operand.

Binäre - Operatoren sind für alle numerischen Typen und Enumerationstypen vordefiniert, um den zweiten Operanden vom ersten zu subtrahieren.Binary - operators are predefined for all numeric and enumeration types to subtract the second operand from the first.

Delegattypen bieten auch einen binären --Operator, der die Delegatentfernung durchführt.Delegate types also provide a binary - operator, which performs delegate removal.

Benutzerdefinierte Typen können die unären -- und binären --Operatoren überladen.User-defined types can overload the unary - and binary - operators. Weitere Informationen finden Sie unter Operator (C#-Referenz).For more information, see operator (C# Reference).

BeispielExample

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

Siehe auchSee Also

C#-ReferenzC# Reference
C#-ProgrammierhandbuchC# Programming Guide
C#-OperatorenC# Operators