Section 15.2: 출력 결과에 여백문자 추가하기 (padding)
문자열의 서식을 지정할 때에는 삽입될 문자열이 몇개의 글자 공간만큼을 사용할지에 대한 여백 문자 추가 파라미터 (padding parameter) 를 기술할 수 있게 되어 있다:
${value, padding}
주의: 양수의 padding
값은 왼쪽에 여백문자를 추가하는 경우이며 음수의 padding
값은 오른쪽에 여백문자를 추가하는 경우이다.
좌측 여백문자 삽입 (Left Padding)
좌측 여백문자 삽입값을 5 로 지정하는 예제 (number
변수의 값 앞에 3개의 공백 문자를 추가하여, 총 글자 공간이 5 인 결과 문자열을 생성한다):
var number = 42;
var str = $"The answer to life, the universe and everything is {number, 5}.";
// 결과 : "The answer to life, the universe and everything is 42.";
// ^^^^^
Console.WriteLine(str);
출력 결과:
The answer to life, the universe and everything is 42.
우측 여백문자 삽입 (Right Padding)
음수의 padding
값을 사용하는 우측 여백문자 삽입 기능은, 현재 삽입하고자 하는 값 끝에 공백 문자를 추가한다.
var number = 42;
var str = $"The answer to life, the universe and everything is ${number, -5}.";
// 결과 : "The answer to life, the universe and everything is 42 ";
// ^^^^^
System.Console.WriteLine(str);
출력 결과:
The answer to life, the universe and everything is 42 .
서식 지정자를 이용하여 여백 문자 추가하기
기존에 사용하던 서식 지정자를 여백 문자 채워넣기 기능 (padding) 과 함께 사용할 수 있다.
var number = 42;
var str = $"The answer to life, the universe and everything is {number, 5:f1}.";
// 결과 : "The answer to life, the universe and everything is 42.0.";
// ^^^^^
Console.WriteLine(str);
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/CSharpBook/
반응형
'번역 > C# Notes for Professionals' 카테고리의 다른 글
15.4: 보간 문자열 내의 숫자 서식 지정하기 (0) | 2021.03.04 |
---|---|
15.3: 보간 문자열 내에서의 표현식 사용 (0) | 2021.03.04 |
15.1: 문자열 내의 날짜 서식 지정하기 (0) | 2021.02.26 |
14.6: 문자열 이어붙이기 (0) | 2021.02.25 |
14.5: 문자열의 배열을 이어붙여 하나의 문자열 만들기 (0) | 2021.02.25 |