! Operator (C#-Referenz)

Der logische Negationsoperator (!) ist ein unärer Operator, der seinen Operanden negiert. Er ist für bool definiert und gibt genau dann true zurück, wenn sein Operand false ergibt.

Hinweise

Benutzerdefinierte Typen können den Operator ! überladen (siehe Operator).

Beispiel

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

Siehe auch

C#-Referenz
C#-Programmierhandbuch
C#-Operatoren