S.D*_*Dan -2 c# if-statement boolean
我正在学习C#并尝试过这个问题.请看下面问题下面的两次尝试,有人可以指出我在哪里/怎么出错了吗?谢谢.
尝试1:
如果第一个布尔值为真且第二个布尔值为假,则返回true.
public static bool ReturnTrueAndFalse(bool boolean1, bool boolean2)
{
if (boolean1 = true && (boolean2 = false))
{
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
尝试2:
public static bool ReturnTrueAndFalse(bool boolean1, bool boolean2)
{
boolean1 = true;
boolean2 = false;
return boolean1 && boolean2;
}
Run Code Online (Sandbox Code Playgroud)
单个=设置变量.你需要使用双倍.
此外,你可以稍微重写一下.
public static bool ReturnTrueAndFalse(bool boolean1, bool boolean2)
{
return boolean1 && !boolean2;
}
Run Code Online (Sandbox Code Playgroud)
如果你想保留它,就像这样:
public static bool ReturnTrueAndFalse(bool boolean1, bool boolean2)
{
if (boolean1 == true && boolean2 == false)
{
return true;
}
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1614 次 |
| 最近记录: |