숫자에 콤마(,) 찍기
int won = 123456890;
Console.WriteLine(string.Format("{0:n0}", won)); Console.WriteLine(string.Format("{0}", won.ToString("n0"))); ; Console.WriteLine(string.Format("{0:#,##0}", won)); Console.WriteLine(string.Format("{0}", won.ToString("#,##0"))); //결과 //123,456,890 //123,456,890 //123,456,890
MS C# 라이브러리 참조
String.Format 메서드를 사용하거나 String.Format을 호출하는 Console.Write 메서드를 통해 숫자 결과의 형식을 지정할 수 있습니다. 형식은 형식 문자열을 사용하여 지정합니다. 다음 표에서는 지원되는 표준 형식 문자열을 보여 줍니다. 형식 문자열의 형식은 Axx입니다. 여기서 A는 형식 지정자이고 xx는 전체 자릿수 지정자입니다. 형식 지정자는 숫자 값에 적용될 형식을 제어하고 전체 자릿수 지정자는 형식이 지정된 출력의 유효 자릿수 또는 소수 자릿수를 제어합니다.
표준 및 사용자 지정 형식 문자열에 대한 자세한 내용은 형식 지정 개요를 참조하십시오. String.Format 메서드에 대한 자세한 내용은 String.Format을 참조하십시오.
문자 |
설명 |
예제 |
출력 |
---|---|---|---|
C 또는 c |
통화 |
Console.Write("{0:C}", 2.5); Console.Write("{0:C}", -2.5); |
$2.50 ($2.50) |
D 또는 d |
Decimal |
Console.Write("{0:D5}", 25); |
00025 |
E 또는 e |
공학용 |
Console.Write("{0:E}", 250000); |
2.500000E+005 |
F 또는 f |
고정 소수점 |
Console.Write("{0:F2}", 25); Console.Write("{0:F0}", 25); |
25.00 25 |
G 또는 g |
일반 |
Console.Write("{0:G}", 2.5); |
2.5 |
N 또는 n |
숫자 |
Console.Write("{0:N}", 2500000); |
2,500,000.00 |
X 또는 x |
16진수 |
Console.Write("{0:X}", 250); Console.Write("{0:X}", 0xffff); |
참고 URL
http://msdn.microsoft.com/ko-kr/library/s8s7t687(v=vs.90).aspx
http://msdn.microsoft.com/ko-kr/library/dwhawy9k(v=vs.90).aspx
'C#' 카테고리의 다른 글
파일 생성 개발 프로세스 (0) | 2015.08.19 |
---|---|
is연산자와 as 연산자 (0) | 2015.08.19 |
.net 코딩 가이드 라인 (0) | 2015.08.19 |
쓰레드 (0) | 2015.08.19 |
레지스트리(등록,추가삭제) (0) | 2015.08.19 |
댓글