有没有办法简化这个三元表达式?
Is there a way to simplify this ternary expression?
我必须将数字从字符串转换为双精度数,但最多应为 15。这是我目前执行此操作的代码:
var num = double.Parse(stringNum, CultureInfo.InvariantCulture);
num = num <= 15 ? num : 15;
有没有办法在一个表达式中做到这一点?
这样做:
double num = Math.Min(double.Parse(stringNum, CultureInfo.InvariantCulture), 15);
我必须将数字从字符串转换为双精度数,但最多应为 15。这是我目前执行此操作的代码:
var num = double.Parse(stringNum, CultureInfo.InvariantCulture);
num = num <= 15 ? num : 15;
有没有办法在一个表达式中做到这一点?
这样做:
double num = Math.Min(double.Parse(stringNum, CultureInfo.InvariantCulture), 15);