如何在货币相关的四舍五入

本文关键字:四舍五入 货币 | 更新日期: 2023-09-27 18:00:28

我正在做Money四舍五入,但我不知道该怎么做。所以,我该如何四舍五出这些示例-22.3220.00156.32150.00或者23556.00to23.550.00

我正在实现此代码。。。

  class Program
    {
        static void Main(string[] args)
        {
            double a = 22.58;
            //double b = Math.Round(a, 0, MidpointRounding.AwayFromZero);//?
            //double b = Math.Floor(a + .5);//?
            Console.WriteLine(b.ToString());
            Console.ReadLine();
        }
    }

如何在货币相关的四舍五入

尝试:

class Program
{
    static void Main(string[] args)
    {
        decimal a = 22.58m;
        decimal rounded = Math.Floor(a / 10m) * 10m;
        Console.WriteLine("{0:0.00}", rounded);
        Console.ReadLine();
    }
}