摘要: 同是两段代码: string str="str"+9; string str1="str"+9.ToString();前者在IL中查看是,会发生一次Box装箱操作,后者没有发生装箱,原因是调用了整型的ToString方法.ToString方法的原型为: Public override String ToString() { return Number.FormatInt32(m_value,null,NumberFormatInfo.CurrentInfo); }ToString是直接通过操作内存来完成从Int... 阅读全文
posted @ 2013-11-28 20:30 Mr.liub 阅读(235) 评论(0) 推荐(0) 编辑