【发布时间】:2018-11-05 19:42:53
【问题描述】:
它是如何工作的?哪个先跑?
给定
int a = 100;
下面会返回什么?
int b = a > 5 ? a > 10 ? 10 : 5 : 0;
【问题讨论】:
-
这是你可以自己测试的东西。只需运行您的代码并观察结果。
-
你的问题本质上是这个问题的欺骗,康拉德鲁道夫有一个很好的答案:stackoverflow.com/q/1763543
标签: c# ternary-operator