-
C# 정수형 자리수 맞추기 ( 앞에 0으로 채우기)C# 2016. 4. 11. 16:29
※ 블로그를 이전하며 이 글을 개선하여 포스팅했습니다. (링크)
예를 들어 00001 , 01000, 01248 이런식으로 출력하고 싶을 때
출력하려는 해당 정수의 ToString에서 정해줄 수 있습니다.
int i = 123;
1Console.WriteLine("{0}", i.ToString("D5"));cs 출력
00123
ToString에서 D는 10진수(Decimal)을 나타내며, X는 16진수(Hex)를 나타냅니다.
나타내려는 진법을 쓴 뒤 뒤에 나타내려는 자릿수 n 을 쓰면 해당 자릿수만큼 0을 채워서 나타내게 됩니다.
num.ToString("D12") or num.ToString("X6")
'C#' 카테고리의 다른 글
C# 텍스트 파일 읽기 (한글 깨짐) (0) 2016.12.01 Visual Studio C# CS0051 오류 (0) 2016.05.17 C# 문자열과 16진수간 변환 (0) 2016.04.24 C#에서 엑셀파일 읽어오기(불러오기) (0) 2016.04.13 콘솔에서 비동기 입력 받기(예로 추첨 프로그램) (0) 2016.04.11 댓글