27 lines
923 B
C#
27 lines
923 B
C#
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
|
|
}
|
|
}
|
|
}
|