mcU*_*ser 43 c# sql-server-2005
在SQL Server中我们可以编写数据AS Numeric(15,10)..在C#中它的等价物是什么?
我知道这Numeric相当于Decimal但如何代表Numeric(15,10)?
Jon*_*eet 65
没有直接的等价物,因为没有内置的.NET类型允许你明确指定精度/比例,据我所知.没有像NUMERIC那样的固定点类型.
decimal并且double是.NET中常见的浮点类型,decimal实现十进制浮点(如T-SQL中的NUMERIC)并double实现二进制浮点行为(如T-SQL中的FLOAT和REAL).(还有float,这是一个较小的二进制浮点类型.)
你应该选择decimal和double我通常认为的"人祸",人工值(尤其是钱)为适合-基于什么值你要代表decimal,并连续,自然价值(如物理尺寸)为适合double.
| 归档时间: |
|
| 查看次数: |
64027 次 |
| 最近记录: |