namespace Lesson24_面向对象相关_StringBuilder练习 { internal class Program { static void Main(string[] args) { #region 练习 //1.请描述String和StringBuilder的区别 //string比stringbuilder更容易产生垃圾 频繁修改会产生大量垃圾对象,影响性能 //string比stringbuilder更加灵活 方法更多 //如何选择string和stringbuilder //需要频繁修改时,使用stringbuilder //不需要频繁修改时或需要一些方法来处理麻烦的逻辑时,使用string //2.如何优化内存 //两个方面: //如何节约 //如何减少GC(垃圾回收) //少new对象就少产生垃圾 //合理使用static //合理使用string和stringbuilder #endregion } } }