Cette documentation est archivée et n’est pas conservée.

!, opérateur (Référence C#)

L'opérateur de négation logique (!) est un opérateur unaire qui nie l'opérande. Il est défini pour bool et retourne true si, et seulement si, l'opérande est false.

Les types définis par l'utilisateur peuvent surcharger l'opérateur ! (consultez opérateur).

// cs_operator_negation.cs
using System;
class MainClass 
{
    static void Main() 
{
        Console.WriteLine(!true);
        Console.WriteLine(!false);
    }
}

 
False
True
Afficher: