2020
10-08
10-08
浅析C# 装箱和拆箱
Object类型是所有类型的基类,其下面有ValueType类型。什么结构啊,枚举啊,都继承ValueType,这些都是值类型。其他的什么类啊,数组啊,字符串啊等等都是引用类型。简单的说,直接继承Object的都是引用类型,继承ValueType的都是值类型。那样的话,像整形这样的结构按理说其实也是间接继承自Object的,那么按照里氏替换原则,整形转换成object应该没有问题吧。像上面的代码,这个b还是值类型吗?如果是值类型,好像又和直接继承Ob...
继续阅读 >