В каком-то коде я нашел этого оператора |=
, который использовался для возврата 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] (https://msdn.microsoft.com/de-de/library/ h5f1zzaw.aspx) в операторе '' '|' '' ' – Jules