0

私はお金の丸めに取り組んでいますが、それを行う方法がわかりません。したがって、これらの例を丸めるにはどうすればよいですか - 22.32から20.00または156.32から150.00または23556.00から23550.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();
        }
    }
4

1 に答える 1

1

試す:

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();
    }
}
于 2013-02-22T13:07:38.023 に答える