在本文中,我们将讨论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