【发布时间】:2015-09-05 07:34:45
【问题描述】:
我正在尝试解决这个问题,但找不到正确的方法。
int a = 5, b = 10, c = 20;
int result = a < b ? a < c ? c : a : b;
Console.WriteLine(result);
请建议我如何计算这个问题。
【问题讨论】:
-
您的代码为您提供给定值的正确答案。但是当 ac 时会给出错误的输出
-
你提到了解决方案但没有提到问题,你想解决什么问题?使用三元运算的 3 个数字之间的最小值?教科书 XY-Problem。
标签: c# ternary-operator