多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# | 运算符(C# 参考) Binary**|** 运算符是为整型和 **bool** 预定义的。对于整型,**|**计算操作数的按位“或”。对于 **bool** 操作数,**|** 计算操作数的逻辑“或”;也就是说,当且仅当两个操作数均为 **false** 时,结果才为 **false**。 ## 备注 用户定义的类型可重载**|** 运算符(请参见[运算符](https://msdn.microsoft.com/zh-CN/library/s53ehcz3.aspx))。 ``` class OR { static void Main() { Console.WriteLine(true | false); // logical or Console.WriteLine(false | false); // logical or Console.WriteLine("0x{0:x}", 0xf8 | 0x3f); // bitwise or } } /* Output: True False 0xff */ ``` ## 请参阅 [C# 参考](https://msdn.microsoft.com/zh-CN/library/618ayhy6.aspx) [C# 编程指南](https://msdn.microsoft.com/zh-CN/library/67ef8sbd.aspx) [C# 运算符](https://msdn.microsoft.com/zh-CN/library/6a71f45d.aspx)