C#,反转可空 bool 值的快速方法?

标签 c#

我有一个可为空的 bool 值。什么是反转它的快速方法。换句话说,如果值为 TRUE,则将其设为 FALSE,否则将其设为 TRUE。

澄清(来自评论):

预期的行为是:如果可为 null 的 bool 值有值,则反转,否则应返回 null。

最佳答案

myBool = !myBool;

编辑:好的,基于对问题的深入理解(即 myBool 如果它为 null,则表示为 null),以上是最简单的答案。

关于C#,反转可空 bool 值的快速方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2462483/

相关文章:

c# - 使用路由属性进行 Web API 版本控制时如何获取 Controller 名称

c# - 如何模仿内置的 .NET 序列化习惯用法?

c# - .Net Core 中的 Oracle Bulk

c# - HttpWebResponse 返回 404 错误

c# - 如何判断csc.exe编译是否成功

c# - asp.net mvc 3.0 Razor 中的动态错误

c# - 不要在应用程序洞察中记录静态文件的遥测数据

c# - 从 WCF 请求中删除 nill ="True"

c# - Xamarin Forms 的本地通知?

c# - 确定将代码分解到不同文件夹和命名空间的最佳方式