摘要: 前两天给别人解答装箱问题时,有人问如何在保留装箱对象的前提下修改值?回头想了想,趁今天一会闲暇实现了出来,牵出来溜溜。 场景: object obj = 100; Console.WriteLine("original object value: " + obj.ToString()); // when debug, make obj's ID: 1# //TODO: modify obj value here (to 1000, for example), but preserve obj object Console.WriteLine("modified object value: " + obj.ToString()); // make sure obj's ID: 1# 分析: 显然这里直接obj = 1000是不行的,那样之后得到的是对1000装箱的对象,而不是对100的装箱对象了,那么如何修改呢? 阅读全文
posted @ 2008-02-27 14:53 winkingzhang 阅读(2343) 评论(9) 推荐(0) 编辑