! Operator (C#-Referenz)

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

Hinweise

Benutzerdefinierte Typen können den Operator ! überladen (weitere Informationen unter operator).

Beispiel

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

Siehe auch

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