什么是| =赋值运算符?

时间:2011-07-14 09:00:03

标签: c# .net binary operators

  

可能重复:
  What is this operator “|=”? How can I implement this in C#?

你能解释一下什么是opearator:“| =”?

例如,我应该如何阅读它:

_isChanged |= ( _pk_country != value );

3 个答案:

答案 0 :(得分:3)

if _isChanged == true它会保持真实

if _isChanged == false它将成为_pk_country != value

的结果

答案 1 :(得分:1)

a | = b只是a = a |的简写符号湾对于其他运营商的相同表示法也是如此。简而言之,您可以这样说:

a [operator] = b相当于a = a [operator] b

答案 2 :(得分:1)

Betwise OR

1 | 0 = 1

0 | 1 = 1

0 | 0 = 0

1 | 1 = 1

问候。