! Оператор (Справочник по C#)

Обновлен: Ноябрь 2007

Оператор логического отрицания (!) — это унарный оператор, который выполняет над своим операндом операцию НЕ. Он задан для типа bool и возвращает true тогда и только тогда, когда его операнд имеет значение false.

Заметки

Типы определенные пользователем могут вызвать перегрузку оператора ! (см. раздел оператор).

Пример

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

См. также

Основные понятия

Руководство по программированию в C#

Ссылки

Операторы C#

Другие ресурсы

Справочник по C#