哆啦CMeng 2018-06-21 00:52 采纳率: 0%
浏览 856
已采纳

尽量避免对变量的装箱:字符串+变量,较好的做法是:字符串+变量.ToString()

"尽量避免对变量的装箱:字符串+变量,较好的做法是:字符串+变量.ToString()"这是什么意思呢,求大神帮助

  • 写回答

6条回答

  • 斯洛文尼亚旅游 2018-06-21 01:05
    关注

    字符串操作性能优化

      使用值类型的ToString方法

      在连接字符串时,经常使用"+"号直接将数字添加到字符串中。这种方法虽然简单,也可以得到正确结果,但是由于涉及到不同的数据类型,数字需要通过装箱操作转化为引用类型才可以添加到字符串中。但是装箱操作对性能影响较大,因为在进行这类处理时,将在托管堆中分配一个新的对象,原有的值复制到新创建的对象中。使用值类型的ToString方法可以避免装箱操作,从而提高应用程序性能。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?