Computer >> Máy Tính >  >> Lập trình >> C#

Làm thế nào để tìm độ dài của StringBuilder trong C #?

Để tìm độ dài của StringBuilder trong C #, mã như sau -

Ví dụ

 using System; using System.Text; public class Demo {public static void Main (String [] args) {StringBuilder strBuilder1 =new StringBuilder ("Amy"); StringBuilder strBuilder2 =new StringBuilder ("Katie"); StringBuilder strBuilder3 =new StringBuilder (); StringBuilder strBuilder4 =new StringBuilder (5); strBuilder2 =strBuilder3; Console.WriteLine ("StringBuilder3 có bằng StringBuilder2 không? =" + StrBuilder3.Equals (strBuilder2)); Console.WriteLine ("StringBuider1 dung =" + strBuilder1.Capacity); Console.WriteLine ("Dung lượng tối đa StringBuider1 =" + strBuilder1.MaxCapacity); Console.WriteLine ("StringBuider1 length =" + strBuilder1.Length); Console.WriteLine ("StringBuider2 dung =" + strBuilder2.Capacity); Console.WriteLine ("Dung lượng tối đa StringBuider2 =" + strBuilder2.MaxCapacity); Console.WriteLine ("StringBuider2 length =" + strBuilder2.Length); Console.WriteLine ("StringBuider3 dung =" + strBuilder3.Capacity); Console.WriteLine ("Dung lượng tối đa StringBuider3 =" + strBuilder3.MaxCapacity); Console.WriteLine ("StringBuider3 length =" + strBuilder3.Length); Console.WriteLine ("StringBuider4 dung =" + strBuilder4.Capacity); Console.WriteLine ("Dung lượng tối đa StringBuider4 =" + strBuilder4.MaxCapacity); Console.WriteLine ("StringBuider4 length =" + strBuilder4.Length); }} 

Đầu ra

Điều này sẽ tạo ra kết quả sau -

 StringBuilder3 có bằng StringBuilder2 không? =TrueStringBuider1 dung lượng =16StringBuider1 dung lượng tối đa =2147483647StringBuider1 độ dài =3StringBuider2 dung lượng =16StringBuider2 công suất tối đa =2147483647StringBuider2 length =0StringBuider3 dung lượng =16StringBuider3 công suất tối đaStiderB =2147483647 String dung lượng lớn nhất 

Ví dụ

Hãy để chúng tôi xem một ví dụ khác -

 using System; using System.Text; public class Demo {public static void Main (String [] args) {StringBuilder strBuilder1 =new StringBuilder ("hbjhbkjhbm"); StringBuilder strBuilder2 =new StringBuilder ("TomHanks"); StringBuilder strBuilder3 =new StringBuilder (); Console.WriteLine ("Dung lượng của StringBuilder1 =" + strBuilder1.Capacity); Console.WriteLine ("Chiều dài của StringBuilder1 =" + strBuilder1.Length); Console.WriteLine ("\ n Dung lượng của StringBuilder2 =" + strBuilder2.Capacity); Console.WriteLine ("Chiều dài của StringBuilder2 =" + strBuilder2.Length); Console.WriteLine ("\ nCapacity of StringBuilder3 =" + strBuilder3.Capacity); Console.WriteLine ("Chiều dài của StringBuilder3 =" + strBuilder3.Length); }} 

Đầu ra

Điều này sẽ tạo ra kết quả sau -

 Dung lượng của StringBuilder1 =16 Độ dài của StringBuilder1 =10 Độ bền của StringBuilder2 =16 Độ dài của StringBuilder2 =8 Độ bền của StringBuilder3 =16 Độ dài của StringBuilder3 =0