Để tạo StringBuilder với dung lượng (capacity) chỉ định, ta dùng constructor new StringBuilder(int capacity). Dưới đây là các ví dụ.
Ví dụ 1
using System;
using System.Text;
public class Demo {
public static void Main(String[] args){
StringBuilder strBuilder1 = new StringBuilder("Tim");
StringBuilder strBuilder2 = new StringBuilder("Tom");
StringBuilder strBuilder3 = new StringBuilder();
StringBuilder strBuilder4 = new StringBuilder(5);
strBuilder2 = strBuilder3;
Console.WriteLine("StringBuilder3 bằng StringBuilder2? = " + strBuilder3.Equals(strBuilder2));
Console.WriteLine("Dung lượng StringBuilder1 = " + strBuilder1.Capacity);
Console.WriteLine("Dung lượng StringBuilder2 = " + strBuilder2.Capacity);
Console.WriteLine("Dung lượng StringBuilder3 = " + strBuilder3.Capacity);
Console.WriteLine("Dung lượng StringBuilder4 = " + strBuilder4.Capacity);
}
}
Kết quả
StringBuilder3 bằng StringBuilder2? = True Dung lượng StringBuilder1 = 16 Dung lượng StringBuilder2 = 16 Dung lượng StringBuilder3 = 16 Dung lượng StringBuilder4 = 5
Ví dụ 2
using System;
using System.Text;
public class Demo {
public static void Main(String[] args){
StringBuilder strBuilder = new StringBuilder();
Console.WriteLine("Dung lượng StringBuilder = " + strBuilder.Capacity);
StringBuilder strBuilder2 = new StringBuilder(20);
Console.WriteLine("Dung lượng StringBuilder2 = " + strBuilder2.Capacity);
}
}
Kết quả
Dung lượng StringBuilder = 16 Dung lượng StringBuilder2 = 20