use*_*767 5 .net c# formatting bankers-rounding
有谁知道我如何获得格式字符串以使用银行家舍入?我一直在使用“{0:c}”,但这与银行家的舍入方式不同。该Math.Round()方法对银行家进行四舍五入。我只需要能够使用格式字符串复制它的舍入方式。
注意:原始问题相当具有误导性,提到正则表达式的答案源自于此。
难道您不能简单地在字符串输入上调用 Math.Round() 来获得您想要的行为吗?
代替:
string s = string.Format("{0:c}", 12345.6789);
Run Code Online (Sandbox Code Playgroud)
做:
string s = string.Format("{0:c}", Math.Round(12345.6789));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2353 次 |
| 最近记录: |