C#에서 정수를 앞에 0이 있는 문자열로 변환
C#에서는 정수를 앞에 0이 있는 문자열로 변환하려면 다음과 같은 여러 가지 방법을 사용할 수 있습니다.
1. ToString().PadLeft(n, '0'): (음수에는 권장되지 않음) 이 메소드는 원하는 문자열 길이(n)와 패딩에 사용되는 문자('0'은 0을 의미)라는 두 가지 매개변수를 허용합니다. 지정된 길이만큼 왼쪽의 정수를 0으로 채웁니다.
<code class="language-C#">int i = 1; var zeroPaddedString = i.ToString().PadLeft(4, '0'); // 输出: "0001"</code>
2. ToString("0000"): 명시적 형식 이 형식은 특정 개수의 0이 있는 문자열로 원하는 형식을 명시적으로 지정합니다.
<code class="language-C#">int i = 1; var zeroPaddedString = i.ToString("0000"); // 输出: "0001"</code>
3. ToString("D4"): 간결한 형식 지정자 "D" 형식 지정자는 양의 정수에 사용됩니다. 지정된 길이에 맞게 숫자를 0으로 암시적으로 오른쪽 채웁니다.
<code class="language-C#">int i = 1; var zeroPaddedString = i.ToString("D4"); // 输出: "0001"</code>
4. 문자열 보간($"{i:0000}"):(C# 6.0에만 해당) 문자열 보간은 간결한 문자열 형식 지정 구문을 제공합니다. :"0000" 표현식은 정수에 필요한 형식을 지정합니다.
<code class="language-C#">int i = 1; var zeroPaddedString = $"{i:0000}"; // 输出: "0001"</code>
위 내용은 C#에서 문자열로 변환할 때 정수에 선행 0을 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!