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

c# decimal保留两位小数

作者:战神再世   发布日期:2026-06-19   浏览:125

// 示例代码:C# 中将 decimal 类型保留两位小数

using System;

class Program
{
    static void Main()
    {
        decimal number = 123.45678m;

        // 方法一:使用 Math.Round 方法
        decimal roundedNumber1 = Math.Round(number, 2);
        Console.WriteLine("方法一: " + roundedNumber1); // 输出:123.46

        // 方法二:使用 ToString 方法格式化输出
        string formattedNumber2 = number.ToString("0.00");
        Console.WriteLine("方法二: " + formattedNumber2); // 输出:123.46

        // 方法三:使用 string.Format 方法
        string formattedNumber3 = string.Format("{0:0.00}", number);
        Console.WriteLine("方法三: " + formattedNumber3); // 输出:123.46

        // 方法四:使用 decimal 类型的 ToString 方法并指定文化环境(CultureInfo)
        using (System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("en-US"))
        {
            string formattedNumber4 = number.ToString("F2", culture);
            Console.WriteLine("方法四: " + formattedNumber4); // 输出:123.46
        }
    }
}

解释说明:

  1. Math.Round 方法Math.Round(number, 2)number 四舍五入到两位小数。
  2. ToString 方法格式化输出number.ToString("0.00")number 格式化为字符串,确保有两位小数。
  3. string.Format 方法string.Format("{0:0.00}", number) 使用格式化字符串将 number 格式化为两位小数。
  4. decimal 类型的 ToString 方法并指定文化环境number.ToString("F2", culture) 使用指定的文化环境(如英语)来格式化 number 为两位小数。

以上四种方法都可以实现将 decimal 类型保留两位小数的效果。

上一篇:c# async await用法

下一篇:c# aot

大家都在看

c# 二进制

c# 创建目录

c# socket服务端连接多个客户端

c# datatable group by

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

c# invoke方法

.net和c#

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

Laravel 中文站