【发布时间】:2019-08-06 04:19:46
【问题描述】:
如果我在 C# 中运行这个简单的计算,其值与 Excel 或 Win 计算器完全不同。
var result = (300 / 250 * 4.3M * 25);
在c#中,结果是107.5
在 Excel 和 Windows 计算器中,结果为 129
我做错了什么?
【问题讨论】:
-
300 / 250是整数除法,在 c# 中会产生 1。 -
该死!好点子!
标签: c# math calculator calculation