如何在Or运算符中使用AND运算符逻辑我无法在访谈中解决它?

Sye*_*aza 0 .net c# boolean-logic

假设我有这样的代码,

(var1==true && var2==true)
{
    somemethod();
}
Run Code Online (Sandbox Code Playgroud)

假设我们有一种语言,其中我们没有&&运算符,它不是语言中的exsis然后在条件中改变使它像(var1 == true || var2 == true)并且工作就像运算符那样condion true然后它进入循环并且不使用任何代码,例如使用if条件为两个条件使其工作希望您的建议提前感谢

Jul*_*ian 7

if (!(!var1 || !var2))
{
    somemethod();
}
Run Code Online (Sandbox Code Playgroud)


Cor*_*bin 6

根据德摩根定律:

a和b === !!(a和b)===!(!a或!b)

http://en.wikipedia.org/wiki/De_Morgans_laws

  • 我在试图记住法律是什么时刮我的大脑.谢谢你给我回忆高中数学*颤抖* (2认同)