//헥사코드 디버깅 할일 있을때 16진수 코드 찍기
String.Format("{0:X}", Convert.ToInt32(letter));
//소수점 두자리 표시
String.Format("{0:0.00}", 123.4567); // "123.46"
String.Format("{0:0.00}", 123.4); // "123.40"
String.Format("{0:0.00}", 123.0); // "123.00"
//소수가 있으면 있는 자리만큼만 표시,없으면 자리 표시 무시
String.Format("{0:0.##}", 123.4567); // "123.46"
String.Format("{0:0.##}", 123.4); // "123.4"
String.Format("{0:0.##}", 123.0); // "123"
// 뒷자리 소수 고정, 앞자리 유동
String.Format("{0:00.0}", 123.4567); // "123.5"
String.Format("{0:00.0}", 23.4567); // "23.5"
String.Format("{0:00.0}", 3.4567); // "03.5"
String.Format("{0:00.0}", -3.4567); // "-03.5"
//천단위 자리 표시
String.Format("{0:0,0.0}", 12345.67); // "12,345.7"
String.Format("{0:0,0}", 12345.67); // "12,346"
//각각 0 표시
String.Format("{0:0.0}", 0.0); // "0.0"
String.Format("{0:0.#}", 0.0); // "0"
String.Format("{0:#.0}", 0.0); // ".0"
String.Format("{0:#.#}", 0.0); // ""
//텍스트로 표시할때 여백 주기
String.Format("{0,10:0.0}", 123.4567); // " 123.5"
String.Format("{0,-10:0.0}", 123.4567); // "123.5 "
String.Format("{0,10:0.0}", -123.4567); // " -123.5"
String.Format("{0,-10:0.0}", -123.4567); // "-123.5 "
// 조건 부 실행. ; 를 구분 기호로 해서.
{0:0보다 클때;0보다 작을때;0일때}
String.Format("{0:0.00;minus 0.00;zero}", 123.4567); // "123.46"
String.Format("{0:0.00;minus 0.00;zero}", -123.4567); // "minus 123.46"
String.Format("{0:0.00;minus 0.00;zero}", 0.0); // "zero"
//기타
String.Format("{0:my number is 0.0}", 12.3); // "my number is 12.3"
String.Format("{0:0aaa.bbb0}", 12.3); // "12aaa.bbb3"
'C Sharp' 카테고리의 다른 글
C#, TEXTBOX 숫자만 입력받기 (0) | 2015.04.04 |
---|---|
C# EUCKR, UTF-8 변환 (2) | 2015.04.03 |
C#, Thread.sleep 대신 사용하기 좋은 함수 Delay (7) | 2015.03.25 |
효율성에 관한 잡설. C# VS C++ (0) | 2015.03.24 |
C#, 정규식 사용, Regex (0) | 2015.03.24 |