我有一个布尔方程,并希望简化它.帮助它.
bool needLoad = isA || (!isA && !isB);
Run Code Online (Sandbox Code Playgroud)
然后我用它
if (needLoad){
if (isA)
rawData = Configuration.GetData();
if (!isA && !isB)
rawData = Configuration.GetOtherData();
}
Run Code Online (Sandbox Code Playgroud)
小智 12
您可以使用De Morgan的身份简化等式:
isA || (!isA && !isB)
= isA || !(isA || isB)
= isA || !isB
Run Code Online (Sandbox Code Playgroud)