我有以下代码:
if (user.ReAccess == 1 || user.CetAccess == 1)
{
}
else
{
//Do Something
}
Run Code Online (Sandbox Code Playgroud)
但是,理想情况下我想做这样的事情(如果没有).但这有语法错误.
if !(user.ReAccess == 1 || user.CetAccess == 1)
{
//Do Something
}
Run Code Online (Sandbox Code Playgroud)
最直接的方法是这样做:
if (!(user.ReAccess == 1 || user.CetAccess == 1))
Run Code Online (Sandbox Code Playgroud)
但是多亏了De Morgan的定律,我们可以像这样重写它:
if (user.ReAccess != 1 && user.CetAccess != 1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
68 次 |
| 最近记录: |