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

Der logische Negationsoperator (!) ist ein unärer Operator, der seinen Operanden negiert.The logical negation operator (!) is a unary operator that negates its operand. Er wird für bool definiert, und gibt true nur dann zurück, wenn sein Operand false ist.It is defined for bool and returns true if and only if its operand is false.

HinweiseRemarks

Benutzerdefinierte Typen können den Operator ! überladen (weitere Informationen unter operator).User-defined types can overload the ! operator (see operator).

BeispielExample

class MainClass4
{
    static void Main()
    {
        Console.WriteLine(!true);
        Console.WriteLine(!false);
    }
}
/*
Output:
False
True
*/

Siehe auchSee Also

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