C#의 PadRight() 메서드를 사용하면 문자열의 끝을 공백으로 채워 지정된 길이까지 확장할 수 있습니다. 필요에 따라 공백 대신 특정 유니코드 문자로 패딩하는 것도 가능합니다.
다음과 같은 문자열이 있다고 가정해 보겠습니다.
string myStr = "Text1";
위 문자열의 끝에 패딩을 추가하려면 PadRight 메서드에 원하는 전체 길이를 인수로 전달합니다. 아래 코드는 문자열의 전체 길이가 10자가 되도록 뒤쪽을 공백으로 채웁니다.
myStr.PadRight(10);
전체 예제는 다음과 같습니다.
예제
using System;
class Demo {
static void Main() {
string myStr = "Text1";
// 문자열 끝에 패딩 설정
Console.Write(myStr.PadRight(10));
Console.WriteLine("Text2");
}
}
출력 결과
Text1 Text2
실행 결과를 보면 Text1 뒤에 공백이 채워져 전체 길이가 10자가 된 후 Text2가 이어서 출력되는 것을 확인할 수 있습니다. 이처럼 PadRight 메서드는 표 형태의 데이터 정렬이나 고정 폭 출력 형식을 만들어야 할 때 매우 유용하게 활용됩니다.