温馨提示×

C#保留小数的几种方法

c#
小樊
479
2024-08-08 20:38:47
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C#中保留小数的方法有以下几种:

  1. 使用ToString方法:可以使用ToString方法来控制保留的小数位数,如下所示:
double number = 3.14159;
string formattedNumber = number.ToString("0.00"); // 保留两位小数
Console.WriteLine(formattedNumber); // 输出结果为3.14
  1. 使用Math.Round方法:可以使用Math.Round方法来对数字进行四舍五入,并指定保留的小数位数,如下所示:
double number = 3.14159;
double roundedNumber = Math.Round(number, 2); // 保留两位小数
Console.WriteLine(roundedNumber); // 输出结果为3.14
  1. 使用String.Format方法:可以使用String.Format方法来格式化数字的输出,并指定保留的小数位数,如下所示:
double number = 3.14159;
string formattedNumber = String.Format("{0:0.00}", number); // 保留两位小数
Console.WriteLine(formattedNumber); // 输出结果为3.14

无论使用哪种方法,都可以根据需要来选择保留的小数位数,以满足具体的需求。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:C#双精度数保留小数的方法

0