日期:2014-05-18  浏览次数:20808 次

关于Convert.ToString()内部没有实现拆装箱
老师讲Convert.ToString(int)内部没有实现拆装箱,那么int类型是怎么转为String的呢?
我觉得int应该先装箱成Object才能显示转换为string类型啊。
用reflector看不到里面的具体实现。请教?

------解决方案--------------------
把 int 的每一位根据 ASSIC 表得出 char 值,再把所有 char 组合在一起成 string ,这个起码参数传递时没拆装箱,底层的转换函数应该是 native 的,也没装拆的说法