MSDN有关于所有C#运营商的文档:
http://msdn.microsoft.com/en-us/library/6a71f45d.aspx
编辑 - Jon B评论说,链接文档中的相关引用会很有用.
|是逻辑OR运算符.
二进制| 运算符是为整数类型和bool预定义的.对于整数类型,| 计算其操作数的按位OR.对于bool操作数,| 计算其操作数的逻辑OR; 也就是说,当且仅当其两个操作数均为假时,结果为false.
二元^运算符是为整数类型和bool预定义的.对于整数类型,^计算其操作数的按位异或.对于bool操作数,^计算其操作数的逻辑异或; 也就是说,当且仅当其中一个操作数为真时,结果才为真.