2008-12-04 19 views

回答

11

decimal在這裏並不孤單; DateTimeTimeSpan,Guid等也是自定義類型。我猜主要的原因是他們沒有映射到CPU的主要部分。 float(IEEE 754),int等在這裏非常普遍,但是decimal被定製爲.NET。

如果你想通過反射直接與操作符交談(因爲它們不存在int等),這隻會導致問題。我想不出其他場合你會注意到其中的差異。

(實際上,仍有結構等來表示人 - 他們只是最缺乏的,你可能會想到什麼是他們,如運營商)

+1

我認爲這一點是十進制的是它得到了自己的關鍵字在C#中,但不及時治療的唯一類型特別是由CLR。 – 2008-12-04 06:27:39

相關問題