我有一个 boolean 方程,想简化它。帮忙解决一下。
bool needLoad = isA || (!isA && !isB);
之后我使用
if (needLoad){
if (isA)
rawData = Configuration.GetData();
if (!isA && !isB)
rawData = Configuration.GetOtherData();
}
最佳答案
您可以使用德摩根恒等式简化方程:
isA || (!isA && !isB)
= isA || !(isA || isB)
= isA || !isB
关于boolean - 简化 boolean 方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17061733/