vol = Decimal.Round(exposure.Volatility, 5);
Run Code Online (Sandbox Code Playgroud)
这不会让我回合
exposure.Volatility
Run Code Online (Sandbox Code Playgroud)
到十进制b/c它说从十进制转换?小数不能发生.
如何将该数字舍入到5位小数?这是一个可以为空的十进制数.
Sap*_*pph 17
假设在这种情况下null值等于零,例如:
vol = exposure.Volatility.HasValue ? Decimal.Round(exposure.Volatility.Value, 5) : 0;
Run Code Online (Sandbox Code Playgroud)
如果"vol"也可以为空,那么:
vol = exposure.Volatility.HasValue ? Decimal.Round(exposure.Volatility.Value, 5) : null;
Run Code Online (Sandbox Code Playgroud)
使用Nullable的Value属性:
vol = Decimal.Round(exposure.Volatility.Value, 5);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6704 次 |
| 最近记录: |