Поделиться через


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

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

Заметки

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

Пример

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

См. также

Ссылки

Операторы C#

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

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

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

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