摘要: 比如说int吧,是值类型,是个struct,是这样声明的public struct Int32 : IComparable, IFormattable, IConvertible, IComparable<int>, IEquatable<int>哪能看出来继承自ValueType?? 再说struct不是不能继承吗?为什么说继承自ValueType??不解。。。。回答:ValueType的确是类类型,但是他的子类却是值类型,这是因为CLR对他的子类经过了特殊的处理.CLR若判断某类继承自ValueType,那么会在内存分配方面使它具有值类型的特征(例如直接分配在栈上) 阅读全文
posted @ 2012-08-26 16:49 唔愛吃蘋果 阅读(4147) 评论(0) 推荐(4) 编辑