📜  如何在C#中创建StringBuilder

📅  最后修改于: 2021-05-29 13:30:24             🧑  作者: Mango

StringBuilder()构造函数用于初始化StringBuilder类的新实例,该实例将为空,并将具有默认的初始容量。 StringBuilder的用于表示字符的可变的字符串。可变是指可以更改的字符串。所以String对象是不可变的,但StringBuilder是可变的字符串类型。它不会创建当前字符串对象的新修改实例,但会在现有字符串对象中进行修改。

句法:

public StringBuilder ();

例子:

// C# Program to illustrate how
// to create a StringBuilder
using System;
using System.Text;
using System.Collections;
  
class Geeks {
  
    // Main Method
    public static void Main(String[] args)
    {
  
        // sb is the StringBuilder object
        // StringBuilder() is the constructor
        // used to initializes a new
        // instance of the StringBuilder class
        StringBuilder sb = new StringBuilder();
  
        // Capacity property is used to get
        // maximum number of characters that
        // can be contained in the memory
        // allocated by the current instance
        Console.WriteLine(sb.Capacity);
    }
}
输出:
16

默认容量为16。

笔记:

  • 使用此构造函数会将当前实例的字符串值设置为String.Empty
  • 容量设置为特定于实现的默认容量。这是16。