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。