C#에서 StringBuilder를 사용할 때 문자열 끝에 자동으로 새 줄(줄바꿈)을 추가하며 내용을 덧붙이고 싶다면 AppendLine() 메서드를 활용하면 됩니다. 이 메서드는 지정한 문자열을 추가한 뒤 자동으로 줄바꿈 문자를 삽입해 주기 때문에 여러 줄의 텍스트를 다룰 때 매우 유용합니다.
AppendLine() 메서드란?
AppendLine()은 StringBuilder 객체에 내용을 추가하고 마지막에 새 줄을 삽입하는 역할을 합니다. 인자 없이 호출하면 빈 줄만 추가되며, 문자열을 전달하면 해당 문자열 뒤에 줄바꿈이 함께 붙습니다.
사용 방법
먼저 StringBuilder 객체를 생성합니다.
StringBuilder str = new StringBuilder();
이후 AppendLine()을 사용해 원하는 내용을 추가합니다.
str.AppendLine("Accessories");
str.AppendLine();
str.AppendLine("Electronics");위 코드에서 두 번째 AppendLine()은 인자가 없으므로 빈 줄 하나가 삽입됩니다.
전체 예제 코드
아래는 위 내용을 포함한 완전한 C# 프로그램입니다.
using System;
using System.Text;
class Demo {
static void Main() {
StringBuilder str = new StringBuilder();
str.AppendLine("Accessories");
str.AppendLine();
str.AppendLine("Electronics");
Console.Write(str);
}
}실행 결과
프로그램을 실행하면 다음과 같은 출력 결과를 확인할 수 있습니다.
Accessories Electronics
정리
AppendLine()은 문자열 연결 시 줄바꿈 처리를 자동화해주는 편리한 메서드입니다. 특히 로그 작성, 목록 형태의 텍스트 생성 등 여러 줄 데이터를 조합할 때 코드를 간결하게 유지할 수 있어 실무에서 널리 활용됩니다.