첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.

728x90
반응형
728x170
using System;

Console.WriteLine("소수점 이하 2자리만 출력한다.");
Console.WriteLine(string.Format("{0:0.00}", 123.4567)); // "123.46"
Console.WriteLine(string.Format("{0:0.00}", 123.4   )); // "123.40"
Console.WriteLine(string.Format("{0:0.00}", 123.0   )); // "123.00"
Console.WriteLine();
Console.WriteLine("최대 소수점 이하 2자리까지만 출력한다.");
Console.WriteLine(string.Format("{0:0.##}", 123.4567)); // "123.46"
Console.WriteLine(string.Format("{0:0.##}", 123.4   )); // "123.4"
Console.WriteLine(string.Format("{0:0.##}", 123.0   )); // "123"
Console.WriteLine();
Console.WriteLine("소수점 앞 2자리 이상 출력한다.");
Console.WriteLine(string.Format("{0:00.0}", 123.4567)); // "123.5"
Console.WriteLine(string.Format("{0:00.0}",  23.4567)); // "23.5"
Console.WriteLine(string.Format("{0:00.0}",   3.4567)); // "03.5"
Console.WriteLine(string.Format("{0:00.0}",  -3.4567)); // "-03.5"
Console.WriteLine();
Console.WriteLine("천단위 분리자를 출력한다.");
Console.WriteLine(string.Format("{0:0,0.0}", 12345.67)); // "12,345.7"
Console.WriteLine(string.Format("{0:0,0}"  , 12345.67)); // "12,346"
Console.WriteLine();
Console.WriteLine("다음 코드는 0의 형식을 지정하는 방법을 보여준다.");
Console.WriteLine(string.Format("{0:0.0}", 0.0)); // "0.0"
Console.WriteLine(string.Format("{0:0.#}", 0.0)); // "0"
Console.WriteLine(string.Format("{0:#.0}", 0.0)); // ".0"
Console.WriteLine(string.Format("{0:#.#}", 0.0)); // ""
Console.WriteLine();
Console.WriteLine("숫자를 공백으로 정렬한다.");
Console.WriteLine(string.Format("{0,10:0.0}" ,  123.4567)); // "     123.5"
Console.WriteLine(string.Format("{0,-10:0.0}",  123.4567)); // "123.5     "
Console.WriteLine(string.Format("{0,10:0.0}" , -123.4567)); // "    -123.5"
Console.WriteLine(string.Format("{0,-10:0.0}", -123.4567)); // "-123.5    "
Console.WriteLine();
Console.WriteLine("음수 및 0에 대한 사용자 지정 서식을 설정한다.");
Console.WriteLine(string.Format("{0:0.00;minus 0.00;zero}",  123.4567)); // "123.46"
Console.WriteLine(string.Format("{0:0.00;minus 0.00;zero}", -123.4567)); // "minus 123.46"
Console.WriteLine(string.Format("{0:0.00;minus 0.00;zero}",    0.0   )); // "zero"
Console.WriteLine();
Console.WriteLine("기타 예제를 보여준다.");
Console.WriteLine(string.Format("{0:my number is 0.0}", 12.3)); // "my number is 12.3"
Console.WriteLine(string.Format("{0:0aaa.bbb0}"       , 12.3)); // "12aaa.bbb3"
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요