我必须将数字从字符串转换为双精度,但最大不得超过15。这是我目前的代码:
var num = double.Parse(stringNum, CultureInfo.InvariantCulture);
num = num <= 15 ? num : 15;
有没有办法在单个表达式中做到这一点?
答案 0 :(得分:2)
这样做:
double num = Math.Min(double.Parse(stringNum, CultureInfo.InvariantCulture), 15);