当我做
int k=3;
我可以在反射器中的哪个位置找到伪语句?
Object k = new Int32();
我在哪里可以找到赋值?
最佳答案
尽管原始类型从 Object 继承,但 .net 框架以特殊方式对待它们。 int 是一个 int 并使用 ldc.i4 之类的函数进行处理(将 32 位常量加载到堆栈上)。
在需要对象的情况下, int 确实通过称为 boxing 的过程转换为 Object 。
关于c# - int32 是对象的多态性吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6822714/