c# bool值取反操作
时间: 2023-07-31 07:13:49 浏览: 820
C#预定义类型基础知识
在C#中,可以使用逻辑非运算符 `!` 对布尔值进行取反操作。逻辑非运算符 `!` 用于返回布尔值的相反结果。
以下是一个示例:
```csharp
bool isPaused = true;
bool isNotPaused = !isPaused;
Console.WriteLine(isNotPaused); // 输出: False
```
在上面的示例中,布尔变量 `isPaused` 的值为 `true`。通过使用逻辑非运算符 `!` 对其进行取反操作,将得到相反的结果。因此,`isNotPaused` 的值为 `false`。
注意,在 C# 中,逻辑非运算符 `!` 只能应用于布尔类型的值,并且它返回的结果也是布尔类型。
阅读全文