Operador ! (Referência de C#)
O operador de negação lógica (!) é um operador unário que nega seu operando. Ela é definida para bool e retorna true se e somente se seu operando é false.
Comentários
Tipos definidos pelo usuário podem sobrecarregar o ! operador (consulte operador).
Exemplo
class MainClass4
{
static void Main()
{
Console.WriteLine(!true);
Console.WriteLine(!false);
}
}
/*
Output:
False
True
*/