1
在某些代碼中,我發現這個|=
運算符用於返回uint
,但我可以在因特網上找到它的一些信息,我想知道它是如何工作的以及這種情況下的返回值是什麼。| =運算符是什麼意思?
public uint Mask
{
get
{
uint num = 0;
if (_0)
num |= 1U;
if (_1)
num |= 2U;
if (_2)
num |= 4U;
return num;
}
}
詳細答案將不勝感激。
它只是'num = num | x;' –
https://msdn.microsoft.com/en-us/library/h5f1zzaw.aspx也許這個鏈接將幫助 –
[MSDN page](https://msdn.microsoft.com/de-de/library/ h5f1zzaw.aspx)放在''''''''''''運算符 – Jules