double number = 123.456789;
// 方法一:使用 Math.Round 方法
double roundedNumber1 = Math.Round(number, 2);
Console.WriteLine("方法一结果: " + roundedNumber1);
// 方法二:使用字符串格式化
string formattedNumber1 = number.ToString("F2");
Console.WriteLine("方法二结果: " + formattedNumber1);
// 方法三:使用自定义格式化
string formattedNumber2 = string.Format("{0:F2}", number);
Console.WriteLine("方法三结果: " + formattedNumber2);
// 方法四:使用插值字符串(C# 6.0 及以上版本)
string interpolatedString = $"{number:F2}";
Console.WriteLine("方法四结果: " + interpolatedString);
Math.Round(number, 2)
将 number
四舍五入到小数点后两位。number.ToString("F2")
将 number
格式化为保留两位小数的字符串,不足两位时补零。string.Format("{0:F2}", number)
使用 string.Format
方法进行格式化,效果与 ToString("F2")
类似。$"{number:F2}"
是 C# 6.0 及以上版本支持的插值字符串语法,同样可以实现格式化输出。以上方法都可以实现将 double
类型的数值保留两位小数。
上一篇:c# #define
下一篇:c# list
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站