对十进制类型的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