C# decimal和double四舍五入是有什么区别吗?
运行地址:
https://learn.microsoft.com/zh-cn/training/modules/dotnet-introduction/4-build-your-first-app
代码:
Console.WriteLine(Math.Round(5.025d,2));
Console.WriteLine(Math.Round(5.025m,2));

C# decimal和double四舍五入是有什么区别吗?
运行地址:
https://learn.microsoft.com/zh-cn/training/modules/dotnet-introduction/4-build-your-first-app
代码:
Console.WriteLine(Math.Round(5.025d,2));
Console.WriteLine(Math.Round(5.025m,2));

Math.Round并不是四舍五入
而是四舍六入五凑偶