逻辑非运算符 (!) 是对操作数求反的一元运算符。为 bool 定义了该运算符,当且仅当操作数为 false 时才返回 true。
用户定义的类型可重载 ! 运算符(请参见运算符)。
// cs_operator_negation.cs using System; class MainClass { static void Main() { Console.WriteLine(!true); Console.WriteLine(!false); } }
False True