Apa*_*e81 13 c# boolean-logic boolean bitwise-operators
C#中的布尔值是1个字节的变量.并且因为bool是Boolean类的快捷方式,我希望覆盖&=,| =操作以使它们使用布尔类型,但我不太确定它.没有像&& =或|| =那样的东西.
这是我的问题,做的事情如下:
bool result = condition;
result &= condition1;
result &= condition2;
Run Code Online (Sandbox Code Playgroud)
会工作,但这只是因为bool将为00000000表示false而00000001表示true或者因为bool类下面会使用类似&& =和|| =的东西来调用前一个?使用以前的符号实际上是安全的还是更好用
bool result = condition;
result = result && condition1;
result = result && condition2;
Run Code Online (Sandbox Code Playgroud)
避免任何奇怪的行为?
请注意,条件可能类似于A> = B或任何其他可能会返回bool的检查.
归档时间: |
|
查看次数: |
7162 次 |
最近记录: |