gpt4 book ai didi

.net - 将可为空的小数点四舍五入到5个小数位

转载 作者:行者123 更新时间:2023-12-04 09:37:45 25 4
gpt4 key购买 nike

vol = Decimal.Round(exposure.Volatility, 5);

这不会让我四舍五入
exposure.Volatility

到十进制b/c表示从十进制转换?到小数点不能发生。

如何将该数字四舍五入到小数点后五位?这是一个可以为空的十进制。

最佳答案

假设在这种情况下,空值等于零,如下所示:

vol = exposure.Volatility.HasValue ? Decimal.Round(exposure.Volatility.Value, 5) : 0;

如果“vol”也可以为空,则执行以下操作:
vol = exposure.Volatility.HasValue ? Decimal.Round(exposure.Volatility.Value, 5) : null;

关于.net - 将可为空的小数点四舍五入到5个小数位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4618366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com