c#sizeof decimal?
不清楚小数类型的sizeof。 以字节为单位的大小是否与sql server中的精度一样? c#类型’decimal’的精度变量是?
我不想打开不安全的代码只是在十进制类型上调用sizeof。 你会怎么做?
正如其他人所说, decimal
总是16个字节(128位)。 decimal
精度始终为28/29位数。 它是一种浮点类型,与SQL的DECIMAL
类型不同。 有关更多详细信息,请参阅我的文章 。
decimal关键字表示128位数据类型。
资料来源: MSDN
.NET Framework中System.Decimal的大小固定为16字节。
128位精确十进制值,28-29位有效数字,128位= 16字节