我基本上有以下内容:
int? myVal = null;
myVal |= 1;
bool stillNull = myVal == null; //returns true
Run Code Online (Sandbox Code Playgroud)
为什么这样做?我对按位运算符/操作数行为的理解并不是非常强大,我找不到在这种情况下不会将其视为简单赋值的原因.
| 归档时间: |
|
| 查看次数: |
1286 次 |
| 最近记录: |