Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 StringBuilder의 길이를 찾는 방법은 무엇입니까?

<시간/>

C#에서 StringBuilder의 길이를 찾으려면 코드는 다음과 같습니다. -

시스템 사용, System.Text 사용, public class Demo { public static void Main(String[] args) { StringBuilder strBuilder1 =new StringBuilder("Amy"); StringBuilder strBuilder2 =새로운 StringBuilder("케이티"); StringBuilder strBuilder3 =새로운 StringBuilder(); StringBuilder strBuilder4 =새로운 StringBuilder(5); strBuilder2 =strBuilder3; Console.WriteLine("StringBuilder3은 StringBuilder2와 같습니까? ="+strBuilder3.Equals(strBuilder2)); Console.WriteLine("StringBuider1 용량 ="+strBuilder1.Capacity); Console.WriteLine("StringBuider1 최대 용량 ="+strBuilder1.MaxCapacity); Console.WriteLine("StringBuider1 길이 ="+strBuilder1.Length); Console.WriteLine("StringBuider2 용량 ="+strBuilder2.Capacity); Console.WriteLine("StringBuider2 최대 용량 ="+strBuilder2.MaxCapacity); Console.WriteLine("StringBuider2 길이 ="+strBuilder2.Length); Console.WriteLine("StringBuider3 용량 ="+strBuilder3.Capacity); Console.WriteLine("StringBuider3 최대 용량 ="+strBuilder3.MaxCapacity); Console.WriteLine("StringBuider3 길이 ="+strBuilder3.Length); Console.WriteLine("StringBuider4 용량 ="+strBuilder4.Capacity); Console.WriteLine("StringBuider4 최대 용량 ="+strBuilder4.MaxCapacity); Console.WriteLine("StringBuider4 길이 ="+strBuilder4.Length); }}

출력

이것은 다음과 같은 출력을 생성합니다 -

StringBuilder3는 StringBuilder2와 동일한가요? =사전 TrueStringBuider1 용량 =16StringBuider1 최대 용량 =2147483647StringBuider1 길이 =3StringBuider2 용량 =16StringBuider2 최대 용량 =2147483647StringBuider2 길이 =4StringBuider3 최대 용량 =16StringBuider3 Buider3 최대 용량 =2147483647 

다른 예를 살펴보겠습니다 -

시스템 사용, System.Text 사용, public class Demo { public static void Main(String[] args) { StringBuilder strBuilder1 =new StringBuilder("hbjhbkjhbm"); StringBuilder strBuilder2 =new StringBuilder("TomHanks"); StringBuilder strBuilder3 =새로운 StringBuilder(); Console.WriteLine("StringBuilder1의 용량 ="+strBuilder1.Capacity); Console.WriteLine("StringBuilder1의 길이 ="+strBuilder1.Length); Console.WriteLine("\nStringBuilder2의 용량 ="+strBuilder2.Capacity); Console.WriteLine("StringBuilder2의 길이 ="+strBuilder2.Length); Console.WriteLine("\nStringBuilder3의 용량 ="+strBuilder3.Capacity); Console.WriteLine("StringBuilder3의 길이 ="+strBuilder3.Length); }}

출력

이것은 다음과 같은 출력을 생성합니다 -

StringBuilder1의 용량 =16StringBuilder1의 길이 =10StringBuilder2의 용량 =16StringBuilder2의 길이 =8StringBuilder3의 용량 =16StringBuilder3의 길이 =0