我想解決這裏的數據謎題,但我不知道這是我的代碼問題還是因特網瀏覽器問題......它在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