C #에는 정수 값이 있는데 문자열로 수렴해야하지만 앞에 0을 추가해야합니다.
예를 들어 :
int i = 1;
문자열로 변환하면 0001이되어야합니다.
C #의 구문을 알아야합니다.
답변
i.ToString().PadLeft(4, '0')
-네, 음수에는 작동하지 않습니다
i.ToString("0000");
.-명시 적 형식
i.ToString("D4");
-짧은 형식 형식 지정자
$"{i:0000}";
-문자열 보간 (C # 6.0+)
답변
답변
다음은 좋은 예입니다.
int number = 1;
//D4 = pad with 0000
string outputValue = String.Format("{0:D4}", number);
Console.WriteLine(outputValue);//Prints 0001
//OR
outputValue = number.ToString().PadLeft(4, '0');
Console.WriteLine(outputValue);//Prints 0001 as well
답변
당신이 사용할 수있는:
int x = 1;
x.ToString("0000");
답변
C # 6.0 스타일 문자열 보간
int i = 1;
var str1 = $"{i:D4}";
var str2 = $"{i:0000}";
답변
i.ToString("0000");
답변
쉬워요
int i = 1;
i.ToString("0###")