是否有一个显示格式化程序,它将在c#中输出小数作为这些字符串表示而不进行任何舍入?
// decimal -> string
20 -> 20
20.00 -> 20
20.5 -> 20.5
20.5000 -> 20.5
20.125 -> 20.125
20.12500 -> 20.125
0.000 -> 0
Run Code Online (Sandbox Code Playgroud)
{0.#}将舍入,并且使用某些Trim类型函数将无法使用网格中的绑定数字列.
是否可以全局更改C#中十进制数的精度?
在TypeScript中,我使用的是Decimal.js框架,我可以像这样全局更改Decimal操作的精度Decimal.set({ precision: 15}).这意味着该操作将返回最多15位小数.
5/3返回1.666666666666675m/3m返回1.6666666666666666666666666667C#中的Decimal值是否有类似的设置?我怎样才能在C#中实现这一目标?