我必须将数字从字符串转换为双精度,但是最大不能超过15。这是我目前的代码:
var num = double.Parse(
stringNum,
CultureInfo.InvariantCulture
);
num = num <= 15 ? num : 15;
是否可以在单个表达式中执行此操作?
这样做吧:
double num = Math.Min(double.Parse(stringNum, CultureInfo.InvariantCulture), 15);