我有一个可为空的 bool 值。什么是反转它的快速方法。换句话说,如果值为 TRUE,则将其设为 FALSE,否则将其设为 TRUE。
澄清(来自评论):
预期的行为是:如果可为 null 的 bool 值有值,则反转,否则应返回 null。
最佳答案
myBool = !myBool;
编辑:好的,基于对问题的深入理解(即 myBool
如果它为 null,则表示为 null),以上是最简单的答案。
关于C#,反转可空 bool 值的快速方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2462483/