^ =运算符,它做什么?

时间:2016-04-30 21:25:53

标签: c# operators

我刚看到一个代码,其中使用了运算符^=。 它做了什么? 它是这样使用的: number^=arr[m]; 数字和arr [m]都是整数。

我会搜索它,但看起来不可能搜索^ =。

1 个答案:

答案 0 :(得分:3)

x ^= y

的简短版本
x = x ^ y

并执行按位异或操作。