내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

String.PadLeft 메서드 (Int32, Char)

2013-12-13

이 인스턴스의 문자를 오른쪽 맞춤하여 지정한 총 길이에 맞게 왼쪽을 지정한 유니코드 문자로 채웁니다.

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)

public string PadLeft(
	int totalWidth,
	char paddingChar
)

매개 변수

totalWidth
형식: System.Int32
결과 문자열에 있는 문자 수는 원래 문자 수와 추가 안쪽 여백 문자 수를 합한 값과 같습니다.
paddingChar
형식: System.Char
유니코드 안쪽 여백 문자입니다.

반환 값

형식: System.String
이 인스턴스와 동일하지만 오른쪽으로 맞춰지고 왼쪽의 안쪽 여백이 totalWidth의 길이만큼 paddingChar 문자로 채워진 새 문자열을 반환합니다. 하지만 totalWidth가 이 인스턴스 길이보다 작으면 메서드는 기존 인스턴스에 대한 참조를 반환합니다. totalWidth가 이 인스턴스 길이와 같으면 메서드는 이 인스턴스와 동일한 새 문자열을 반환합니다.

예외조건
ArgumentOutOfRangeException

totalWidth가 0보다 작은 경우

PadLeft(Int32, Char) 메서드는 반환된 문자열의 시작 부분을 채웁니다. 즉, 오른쪽에서 왼쪽으로 쓰는 언어를 사용할 때는 문자열의 오른쪽 부분을 채웁니다.

참고참고:

이 메서드는 현재 인스턴스의 값을 수정하지 않습니다. 대신 전체 길이가 totalWidth 문자가 되도록 앞에 paddingChar 문자를 채운 새 문자열을 반환합니다.

다음 코드 예제에서는 PadLeft 메서드를 사용하는 방법을 보여 줍니다.


string str = "forty-two";
char pad = '.';

outputBlock.Text += String.Format(str.PadLeft(15, pad)) + "\n";    // Displays "......forty-two".
outputBlock.Text += String.Format(str.PadLeft(2, pad)) + "\n";     // Displays "forty-two".


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시:
© 2014 Microsoft