StringBuilder类
StringBuilder类按照字符为一个字符串分配内存。用这种方法就不必总是需要额外的内存。它包含了很多不同的方法和属性,我们从基本的用法开始。StringBuilder类位于System.Text命名空间中,要使用它必须包含对它的命名空间的引用。下面的代码用例子文本创建了 StringBuilder对象。
VB.NET
Imports System.Text
Dim sb As New StringBuilder(“Builder.com”)
System.Console.Writeline(sb.ToString())
C#
using System.Text
StringBuilder sb=new StringBuilder(“Builder.com”);
Console.Writeline(sb.ToString());
代码的结果是将字符串“Builder.com”送往标准命令行输出。这里用到了ToString方法来获得一个表示文本的String对象。除了ToString以外StringBuilder类还提供了其它方法。例如,Append方法允许像这样串联多个值:
VB.NET
Dim sb As New StringBuilder(“Builder.com”)
sb.Append(“Rules!”)
C#
StringBuilder sb=new StringBuilder(“Builder.com”);
Sb.Append(“Rules!”);
