才发现C#自身带有异或和移位操作符....

天真的以为^还是乘方   >>还是流符号