프로그래밍/C#

0 채우기 (Zero Padding) in C#

쪼구니 2022. 12. 20. 21:21
반응형

 

 

 

C#에서 숫자 변수를 자리수에 맞추어 0으로 채우는 방법 (Zero Padding)

 

 


 

1. 타입이 정수형일 경우,

int num = 123456;
Console.WriteLine(num.ToString("D10"));
0000123456

 


 

2. 타입이 실수형일 경우,

float fnum = 123.456f;
Console.WriteLine(fnum.ToString("00000.00"));
00123.46

 


 

3. 타입이 문자열일 경우,

string snum = "123456";
Console.WriteLine(snum.PadLeft(10, '0'));
0000123456

문자열의 경우 PadRight를 써서 오른쪽에 문자를 자리수에 맞추어 추가하거나, '0' 대신 다른 문자를 넣어 사용할 수 있다.

 

 

반응형