刚刚浏览了referencesource.microsoft.com (line 217)
并发现“| =”运算符。这是什么意思?我假设它是某种布尔运算 - 但不能得到它究竟意味着什么。它的意思是“或等于”,简称“a = a | b”吗?
答案 0 :(得分:4)
|=
是=
+=
到=
的内容。只是避免编写a = a | b
答案 1 :(得分:2)
它是一个按位包含的OR和赋值运算符。
详情请参阅 https://msdn.microsoft.com/en-us/library/ms173224.aspx
答案 2 :(得分:1)
你是对的。该运算符称为“OR赋值”运算符,| = b等效于a = a |湾这里是 documentation