=运算符是什么意思?

本文关键字:意思 是什么 运算符 | 更新日期: 2023-09-27 18:17:53

在一些代码中,我发现这个|=运算符用于返回uint,但我可以在互联网上找到一些关于它的东西,我想了解它是如何工作的,在这种情况下返回值是什么。

public uint Mask
{
    get
    {
        uint num = 0;
        if (_0)
            num |= 1U;
        if (_1)
            num |= 2U;
        if (_2)
            num |= 4U;
        return num;
    }
}

=运算符是什么意思?

你知道x += 1意味着x = x + 1,那么x |= 1意味着x = x | 1。当然|是指位或