int myInt = 12;object oint = myInt;object oint2 = oint;oint2 = (object)17;Console.WriteLine(oint);这样打印出来的值为什么是12,而不是17呢?既然装箱返回的是分配在堆上的引用,那么oint和oint2应该指向堆上的同一个对象,那么对oint2改变,oint的值为什么不变呢?
int是值类型啊