日期:2014-05-20  浏览次数:20836 次

请教为什么说c#中decimal 不是基本类型??
在c#的预定义值类型中只有decimal不是所谓的基本类型吗?

到底什么是基本类型呢?基本类型和值类型、引用类型的差别在哪里呢?

谢谢!

------解决方案--------------------
decimal在C#中是基元类型,在CLR中不是
decimal类型变量的运算不是直接生成IL指令,而是调用System.Decimal结构的方法,
处理速度慢于CLR基元类型