더북(TheBook)

StringBuilder 클래스의 Append( ) 메서드로 문자열 연결하기

StringBuilder 클래스의 모든 멤버도 다 설명하지 않고 필요한 내용 몇 가지만 다루어 보겠습니다.

> using System.Text;
> StringBuilder sb = new StringBuilder(); //① StringBuilder 클래스의 인스턴스 생성
>
> sb.Append("January\n");                 //② Append() 메서드로 문자열 추가
> sb.Append("February\n");
> sb.AppendLine("March");
>
> sb
[January
February
March
]
> sb.ToString()                          //③ ToString() 메서드로 문자열로 출력
"January\nFebruary\nMarch\r\n"

StringBuilder 클래스는 인스턴스를 생성한 후 Append() 등 메서드를 사용하여 문자열을 추가합니다. AppendLine() 메서드를 사용하면 문자열 끝에 \r 을 추가합니다.

StringBuilder의 개체인 sb 변수는 그 자체가 StringBuilder이기에 이 안에 묶여 있는 문자열을 출력하려면 ToString() 메서드로 문자열로 변환한 후 사용 가능합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.