![]() |
1
123
将第一个false改为true。我知道这样做似乎很愚蠢,但这证明了你的观点。
|
![]() |
2
13
这将打印:
针对该评论:
在C#中,
通过打印出这些值,您可以看到如果我使用
但是因为更高的优先级
我并不是想展示评估的顺序,只是事实上
|
![]() |
3
6
这不就是你想要的吗?也许我错过了什么。。。
|
![]() |
4
5
你不是用代码而是用逻辑来证明它。和是布尔乘法,而或是布尔加法。现在哪一个优先级更高? |
![]() |
5
2
假| |真&&符合事实的 收益率:对 假及&真的| |真的 收益率:对 |
![]() |
6
-5
当布尔表达式短路时,不能仅显示最终结果。这里有一个片段可以解决你的问题。 这有赖于实施,;和|由&&和| |,如中所述 MSDN 7.11 Conditional logical operators
输出应显示&&在| |之前首先计算。
要获得更多乐趣,请尝试使用result=t | | t&&f,看看短路会发生什么。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 5 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 5 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 6 月前 |