Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#四舍五入至小数点后两位,即25.00_C#_Selenium Webdriver - Fatal编程技术网

c#四舍五入至小数点后两位,即25.00

c#四舍五入至小数点后两位,即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

我正在从数据库中输入一个数字:25000842 我需要将其显示为25.00(我已经除以1000000)

以上总是给出25 如果我选择三位小数,则显示25.001

           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”)?看见