[C#] 문자열에 제로 패딩 추가

문자열 길이가 항상 4가되도록 문자열에 “0”패딩을 추가하려면 어떻게합니까?

If input "1", 3 padding is added = 0001
If input "25", 2 padding is added = 0025
If input "301", 1 padding is added = 0301
If input "4501", 0 padding is added = 4501



답변

PadLeft 를 사용할 수 있습니다

var newString = Your_String.PadLeft(4, '0');


답변

myInt.ToString("D4");


답변

string strvalue="11".PadRight(4, '0');

출력 = 1100

string strvalue="301".PadRight(4, '0');

출력 = 3010

string strvalue="11".PadLeft(4, '0');

출력 = 0011

string strvalue="301".PadLeft(4, '0');

출력 = 0301


답변

"1".PadLeft(4, '0');


답변

int num = 1;
num.ToString("0000");


답변