본문 바로가기

Development/C#

ToString("D4") - C#

https://archive.ph/18Gjk

https://bitwizx.tistory.com/3

 

0 채우기 (Zero Padding) 여러가지 방법

C#에서 숫자에서 문자열을 만들 때에 0을 채워 표현하기 위한 방법 생각보다 다양한 방법이 있다. 개인적으로는 'num.ToString("D4")'를 많이 사용한다. 코드 int[] nums = { 1, 12, 123, 1234, 12345 }; foreach..

bitwizx.tistory.com

 

i.ToString().PadLeft(4, '0') - okay, but doesn't work for negative numbers
i.ToString("0000"); - explicit form
i.ToString("D4"); - short form format specifier
$"{i:0000}"; - string interpolation (C# 6.0+)

 

 
C#에서 숫자에서 문자열을 만들 때에 0을 채워 표현하기 위한 방법
생각보다 다양한 방법이 있다.
 
개인적으로는 'num.ToString("D4")'를 많이 사용한다.
 
코드
int[] nums = { 1, 12, 123, 1234, 12345 };

foreach (int num in nums)
{
   Console.WriteLine("A. " + num.ToString("D4"));
   Console.WriteLine("B. " + num.ToString("0000"));
   Console.WriteLine("C. " + string.Format("{0:D4}", num));
   Console.WriteLine("-------");
}

 

 

실행결과

 

'Development > C#' 카테고리의 다른 글

GetBytes(String) - C#  (0) 2022.03.18
C#/.NET String과 string의 차이, Int32와 int의 차이  (0) 2022.03.17
NetworkStream Class  (0) 2022.03.17
C# 기본자료형, 변수  (0) 2022.03.16