我的表单和数据之间经常有逆逻辑.我正在寻找最简单(最优雅)的方法来将一些布尔值从true更改为false,反之亦然.
我知道如果他们看到这样的代码,很多人会生气:
if (c)
{
return false;
}
else
{
return true;
}
Run Code Online (Sandbox Code Playgroud)
或类似的东西:
编辑:
对不起,我的代码示例不好.
如何以更优雅的方式找到布尔值的反转值?
myMethod(!op.checkBoxSamoSaKol.Checked) // Is this possibile
Run Code Online (Sandbox Code Playgroud)
Pau*_*ane 11
我想你会发现它被称为'not'运算符.
return !CheckBoxOnContolOnForm.Checked;
Run Code Online (Sandbox Code Playgroud)