在C#的CTS(通用类型哦系统)中,把所有的类型分为两类:1.值类型;2.引用类型。
值类型是指它总是含有该类型的一个值。比如上面的short,int等都是值类型。而引用类型说明它存储的是一个指针,这个指针指向存储数据的内存位置。也就是说,引用类型不存储他们所代表的实际数据,存储的是实际数据的引用。
object是对象类型,属于引用类型的一种。
如果用过C++中的指针,会更容易理解一些。虽然C#取消了指针。
值类型是指它总是含有该类型的一个值。比如上面的short,int等都是值类型。而引用类型说明它存储的是一个指针,这个指针指向存储数据的内存位置。也就是说,引用类型不存储他们所代表的实际数据,存储的是实际数据的引用。
object是对象类型,属于引用类型的一种。
如果用过C++中的指针,会更容易理解一些。虽然C#取消了指针。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货