// 示例代码:C# 小数点后保留两位数
using System;
class Program
{
static void Main()
{
double number = 123.456789;
// 方法一:使用 Math.Round 方法
double roundedNumber = Math.Round(number, 2);
Console.WriteLine("使用 Math.Round 方法: " + roundedNumber);
// 方法二:使用字符串格式化
string formattedNumber = number.ToString("F2");
Console.WriteLine("使用字符串格式化: " + formattedNumber);
// 方法三:使用 N 格式说明符
string formattedNumberN = number.ToString("N2");
Console.WriteLine("使用 N 格式说明符: " + formattedNumberN);
}
}
Math.Round(number, 2)
会将数字四舍五入到小数点后两位。number.ToString("F2")
使用 F2
格式说明符,将数字格式化为小数点后两位,并且不会进行四舍五入,而是直接截断。number.ToString("N2")
使用 N2
格式说明符,同样会将数字格式化为小数点后两位,并添加千位分隔符。以上三种方法都可以实现保留两位小数的功能,具体选择哪种方法取决于你的需求。
上一篇:c# list 复制
下一篇:c#enum
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站