c#四舍五入至小数点后两位,即25.00
我正在从数据库中输入一个数字:25000842 我需要将其显示为25.00(我已经除以1000000) 以上总是给出25 如果我选择三位小数,则显示25.001c#四舍五入至小数点后两位,即25.00,c#,selenium-webdriver,C#,Selenium Webdriver,我正在从数据库中输入一个数字:25000842 我需要将其显示为25.00(我已经除以1000000) 以上总是给出25 如果我选择三位小数,则显示25.001 formattedNumber = Math.Round(num / 1000000D, 3).ToString(); formattedNumber = Math.Round(num / 1000000D, 2).ToString(); 上述代码返回25.001或25 有什么方法可以显示2
formattedNumber = Math.Round(num / 1000000D, 3).ToString();
formattedNumber = Math.Round(num / 1000000D, 2).ToString();
上述代码返回25.001或25
有什么方法可以显示25.00吗?使用ToString(“0.00”)查看两个小数位,如下所示:
formattedNumber = (num / 1000000D).ToString("0.00");
使用ToString(“0.00”)查看两个小数位,如下所示:
formattedNumber = (num / 1000000D).ToString("0.00");
您可以使用string.Format
var number = 25000842;
var numberDivided = (number / 1000000D);
var formattedNumber = String.Format("{0:0.00}", numberDivided); //25.00
您可以使用string.Format
var number = 25000842;
var numberDivided = (number / 1000000D);
var formattedNumber = String.Format("{0:0.00}", numberDivided); //25.00
您是否尝试过
formattedNumber=(num/1000000D).ToString(“0.00”)代码>?请参见您是否尝试了formattedNumber=(num/1000000D).ToString(“0.00”)代码>?看见