C# StringBuilder类

在本文中,我们将讨论C#中的StringBuilder类是什么。

StringBuilder类用于可变字符串.
每当我们更改字符串时,创建一个新对象会合理,如果我们的程序处理具有中等长度的字符串。
但是如果程序广泛执行文本处理,那么这可能会影响程序的性能,因为在垃圾收集器上可能存在堆上的堆上的许多未引用的对象。
因此.NET提供了另一个名为StringBuilder的另一个类来应对此问题。

虽然StringBuilder不提供与字符串类一起使用的功能,但它肯定提供最常用操作的方法。
为了能够使用StringBuilder类,我们必须导入system.text命名空间的类。

using System;
using System.Collections.Generic;

using System.Linq;
using System.Text;
using System.IO;

namespace absclass
{
  class Program
  {

      static void Main(string[] args)
      {
          StringBuilder sb = new StringBuilder("punet");
          sb.Insert(3, "e");

          Console.WriteLine("The new string is: "+sb);
          Console.ReadLine();
      }

  }

}
日期:2020-04-11 23:03:57 来源:oir作者:oir