반응형
PadLeft 메서드
public string PadLeft(int totalWidth) => PadLeft(totalWidth, ' ');
특정 문자열의 길이를 인자로 설정한 길이만큼 왼쪽부터 채워준다.
(채우는 문자열은 기본은 빈칸 ' ')
public string PadLeft(int totalWidth, char paddingChar)
기본 설정인 빈칸이 아니라 별도의 char를 입력하면 해당 문자로 채워준다.
PadRight 메서드
특정 문자열의 길이를 인자로 설정한 길이만큼 문자열의 끝 오른쪽부터 채워준다. 채우는 문자열은 기본은 빈칸 ' '
*길이보다 작게 설정되면 문자열에 대한 변경을 일어나지 않는다.
var s = "hello";
Console.WriteLine(s.PadRight(3, '#'));
// hello
예제 코드
using System;
public partial class Program
{
static void Main(string[] args)
{
var s = "hello";
Console.WriteLine(s.PadLeft(10));
// hello
// 길이가 10인 문자열로 만들어준다.
Console.WriteLine(s.PadLeft(10, '#'));
// #####hello
// 왼쪽부터 #을 채워넣어 길이가 10인 문자열로 만들어준다.
Console.WriteLine(s.PadRight(10));
// hello
// 길이가 10인 문자열로 만들어준다.
Console.WriteLine(s.PadRight(10, '#'));
// hello#####
// 왼쪽부터 #을 채워넣어 길이가 10인 문자열로 만들어준다.
// 문자열에 바로 사용도 가능
"test".PadRight(10, '$');
}
}
'프로그래밍 > C#' 카테고리의 다른 글
C# 세제곱근 계산하기 (0) | 2024.05.29 |
---|---|
C# 간단하게 10진수를 2진수, 16진수로 변환하기 (0) | 2024.05.22 |
ASP.NET Core 호스트 설정하기 (0) | 2024.04.15 |
C# 비동기 프로그래밍으로 반응성 개선하기 (0) | 2024.04.11 |
C# 모나드 설계 패턴 소개 (1) | 2024.04.09 |
댓글