對十進制類型的sizeof不清楚。在SQL Server中,字節大小是否按精度變化?是C#類型'小數'的精度變量?c#sizeof decimal?
我不想打開不安全的代碼來調用小數類型的sizeof。你會如何處理這個問題?
對十進制類型的sizeof不清楚。在SQL Server中,字節大小是否按精度變化?是C#類型'小數'的精度變量?c#sizeof decimal?
我不想打開不安全的代碼來調用小數類型的sizeof。你會如何處理這個問題?
正如其他人所說,decimal
總是16個字節(128位)。 decimal
的精度始終爲28/29位。這是一個浮點類型,與SQL的DECIMAL
類型不同。有關更多詳細信息,請參見my article on it。
decimal關鍵字表示128位數據類型。
來源:MSDN
在.NET Framework一個System.Decimal的大小被固定爲16個字節。
128位精確的十進制值與28-29顯著數字, 128位= 16字節
有MSDN的低帶寬版本現在>?有趣。當然,我在家裏和工作都有很高的速度,但是知道這很有趣。 – Powerlord 2009-04-13 20:37:57
是的,當用作參考時,我更願意鏈接到低帶寬版本,因爲它在大多數瀏覽器中加載速度更快並呈現良好。 – 2009-04-13 20:40:13