Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c#double保留两位小数

作者:△冷色彩   发布日期:2025-06-05   浏览:107

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);

解释说明:

  1. Math.Round 方法Math.Round(number, 2)number 四舍五入到小数点后两位。
  2. 字符串格式化number.ToString("F2")number 格式化为保留两位小数的字符串,不足两位时补零。
  3. 自定义格式化string.Format("{0:F2}", number) 使用 string.Format 方法进行格式化,效果与 ToString("F2") 类似。
  4. 插值字符串$"{number:F2}" 是 C# 6.0 及以上版本支持的插值字符串语法,同样可以实现格式化输出。

以上方法都可以实现将 double 类型的数值保留两位小数。

上一篇:c# #define

下一篇:c# list

大家都在看

c# 二进制

c# tcp client

c# type.gettype

c# sqlconnection

.net和c#

c#游戏开发

c#网络编程

c# rectangle

c# if else

c# rtsp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站