[C#] 문자열 숫자형식 포맷팅 String.Format ( C# Numberic Formatting )
2013. 1. 10. 22:08
728x90
반응형
머리속에 기억해두자니, 자주 사용하지는 않고~ 그렇다고 안필요하진 않은! 이 포맷팅!!
먼저 숫자 형식에 대한 포맷팅을 먼저 정리했습니다.
숫자형식 포맷팅을 이용하면 숫자로 이루어진 문자열을 다양한 형태로 출력 할 수 있습니다.
기본적으로 이 포맷팅은 System. String.Format 매서드에 기반하여 적용됩니다.
형식지정자 |
종류 |
예제코드 |
출력결과 |
C / c |
통화 |
Response.Write(string.Format("{0:C}", 2.5)); |
₩3 |
Response.Write(string.Format("{0:C}", -3.5)); |
-₩4 | ||
D / d |
10진법 |
Response.Write(string.Format("{0:D}", 00035)); |
35 |
E / e |
과학적지수 |
Response.Write(string.Format("{0:E}", 342)); |
3.420000E+02 |
F / f |
고정 소수점 |
Response.Write(string.Format("{0:F2}", 35.22)); |
35.22 |
Response.Write(string.Format("{0:F0}", 35.22)); |
35 | ||
G / g |
일반 |
Response.Write(string.Format("{0:G}", 123456)); |
123456 |
N / n |
숫자 |
Response.Write(string.Format("{0:N}", 25000000)); |
25,000,000.00 |
P / p |
백분율 |
Response.Write(string.Format("{0:P}", .21548)); |
21.55% |
Response.Write(string.Format("{0:P1}", .112345)); |
11.2% | ||
X / x |
16진법 |
Response.Write(string.Format("{0:X}", 250)); |
FA |
Response.Write(string.Format("{0:X}", 0xffff)); |
FFFF |
[출처 : MSDN]
728x90
'Program Language > C#' 카테고리의 다른 글
[C#] MD5를 이용해서 암호화 방법 (0) | 2020.01.13 |
---|---|
[C#] CallerMemberAttribute 를 이용한 현재 메소드의 호출자 정보 알아오기 및 성능 비교 (feat. StackTrace) (0) | 2019.12.30 |
[C#] Enum 값 검사 (0) | 2019.12.26 |
[C#] 인터페이스를 이용한 콜백 (0) | 2019.12.17 |
[C#] 날짜 차이, 시간차이, 분 차이, 초차이 구하기 (0) | 2013.01.06 |