我有一个奇怪的问题,我很确定我错过了一些东西。
decimal pages = Math.Ceiling((decimal)(927/1027));
MessageBox.Show(pages.ToString());
927/1027 = 0.902 ... 所以这应该返回 1 对吗?
相反,我得到 0。
但是当我直接将值输入到天花板时,
decimal pages = Math.Ceiling((decimal)(0.902));
MessageBox.Show(pages.ToString());
我按预期得到 1。我错过了什么吗?