【发布时间】:2019-05-01 11:47:40
【问题描述】:
做什么 |运算符在语句中的意思是这样的:
public int IntProperty => (booTrue ? 1 : 0) | (fooTrue ? 2 : 0);
我熟悉 => 和 ?但我从未见过|就是这样用的。
【问题讨论】:
-
“按位或”,基本上是
-
| (按位或)将两个数字作为操作数,并对两个数字的每一位进行 OR。 OR 的结果为 1 两位中的任何一位为 1。
-
与表达式体属性无关,是简单的C# 1.0。