C#
문자 앞 부분 0으로 채우기 ( 000001 형식)
saltdoll
2018. 1. 30. 09:36
반응형
특정 문자 앞을 0으로 채우기
1값에 특정 길이까지 0으로 채우기
string fmt = "0000"; int intValue = 1; intValue.ToString(fmt); //0001로 변경됨 |
예제 >>
string fmt = "00000000.##"; int intValue = 1053240; decimal decValue = 103932.52m; float sngValue = 1549230.10873992f; double dblValue = 9034521202.93217412; // Display the numbers using the ToString method. Console.WriteLine(intValue.ToString(fmt)); Console.WriteLine(decValue.ToString(fmt)); Console.WriteLine(sngValue.ToString(fmt)); Console.WriteLine(dblValue.ToString(fmt)); Console.WriteLine(); // Display the numbers using composite formatting. string formatString = " {0,15:" + fmt + "}"; Console.WriteLine(formatString, intValue); Console.WriteLine(formatString, decValue); Console.WriteLine(formatString, sngValue); Console.WriteLine(formatString, dblValue); // The example displays the following output: // 01053240 // 00103932.52 // 01549230 // 9034521202.93 // // 01053240 // 00103932.52 // 01549230 // 9034521202.93 |
참고: https://msdn.microsoft.com/ko-kr/library/dd260048(v=vs.110).aspx
반응형