int i = 3; object boxed = i; i = 5; Console.WriteLine (boxed); // 3 boxed对象是在堆上,所以更改栈上的i并不能相应的修改boxed的值。