小数精度-C#

本文关键字:-C# 精度 小数 | 更新日期: 2023-09-27 18:09:47

全部,

对于从SQL Server检索到的10亿十进制值,其中关联的数据类型为Numeric(28,10(,我遇到了转换溢出异常。来自MSDN:

.NET Framework十进制数据类型最多允许28位有效数字

我需要澄清一下,这里的数字是指二进制形式还是指十进制形式本身?

小数精度-C#

在SQL Server for Numeric and Decimal数据类型中,它最多定义28位小数(精度(,小数点(小数位数(右侧最多有10位小数。

限制由十进制表示施加,28个有效数字指的是28个十进制数字。

它的十进制数字,最多可接受28位数字。