当我做的时候
int k=3;
在反射器中我可以找到伪语句吗?
Object k = new Int32();
我在哪里可以找到值赋值?
答案 0 :(得分:4)
即使原始类型继承自Object,.net Framework也会以特殊方式处理它们。 int是一个int,使用ldc.i4等函数进行处理(将32位常量加载到堆栈中)。
在需要对象的情况下,int确实通过名为boxing的进程强制转换为Object。
答案 1 :(得分:2)
不存在此类陈述。
Int32
是一个不可变的值类型
3
本身 是Int32
值。