在一些代码中我发现这个|=运算符用于返回a uint但我可以在互联网上找到它的一些东西,我想了解它是如何工作的,在这种情况下返回值是什么.
public uint Mask
{
get
{
uint num = 0;
if (_0)
num |= 1U;
if (_1)
num |= 2U;
if (_2)
num |= 4U;
return num;
}
}
Run Code Online (Sandbox Code Playgroud)
将非常感谢详细的答案.
| 归档时间: |
|
| 查看次数: |
6112 次 |
| 最近记录: |