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
// cs_operator_negation.cs
using System;
class MainClass
{
static void Main()
{
Console.WriteLine(!true);
Console.WriteLine(!false);
}
}

Ausgabe

Siehe auch