字符串应该是所有编程语言中使用最频繁的一种基础数据类型.如果使用不慎,我们就会为一次字符串的操作所带来的额外性能开销而付出代价.本条建议将从两个方面来探讨如何规避这类性能开销: 1. 确保尽量少的装箱 2. 避免分配额外的内存空间. 第一个方面:确保尽量少的装箱 对于装拆箱,我们应该不陌生,值类型转换成引用类型即为装箱, 引用类型转换成值类型即为拆箱. 在自己编写的代码中,应当尽可能的避免编写不必要的装箱代码.装箱之所以会带来性能损耗,因为它需要完成下面三个步骤: • 首先,会为值类型在托管堆中…