2012-06-22 89 views
0

可能重複:
C# Nullable<int> vs. int?: Is there any difference?小數之間的區別是什麼?和System.Nullable <decimal>

當使用NMG(Nhibernate的映射發生器)時,空類型被轉換我讓他們作爲System.Nullable<decimal> 而通過使用Visual Nhibernate的足跡包我得到可空類型爲小數?

我知道什麼是小數?確實,在非技術術語中,如果出現空值,則拋出錯誤將被接受。

但我找不到小數點之間有什麼區別?還是System.Nullable<decimal>

+0

是不是隻是一個速記別名嗎? – canon

回答

0

兩者之間沒有區別。類型?只是一個捷徑。

1

沒有區別。 decimal?在編譯時轉換爲Nullable<decimal>。它可以說語法糖

相關問題