我想解决这里的数据谜题,但我不知道这是我的代码问题还是因特网浏览器问题......它在IE6和IE8中正常工作,但不知何故,当它被用来谁可能没有使用IE客户数据中出现错误...
十进制铸造和精度问题
decimal? a = 1.0000m;
decimal? b = 0.6999m;
decimal? c = null;
string aDesc = "";
string bDesc = "";
string cDesc = "";
if (a >= (Decimal).8)
aDesc = "condition A achieved";
if (b >= (Decimal).8)
bDesc = "condition B achieved";
if (c >= (Decimal).8)
cDesc = "condition C achieved";
是否所有琴弦在这所有的浏览器端分配的?谢谢。
'.8M'更加简洁。 – 2010-11-10 22:00:48
@Kirk Woll - 我同意,但我认为他可能会试图问一下铸造值和使用m后缀之间的区别。 – McKay 2010-11-10 22:05:10
不知何故,它的工作原理并未将M拖在后面(十进制).8 – cjy 2010-11-12 13:32:18