본문 바로가기
프로그래밍/C#

[c#] 한국 원화 \ 표시하기.

by 뽀도 2017. 1. 9.

화면에 \3000 이렇게 표시하고 싶었는데 

""\\"" 를 사용하면 역슬래시만 표시 된다. 

 

그래서 \를 표시하기 위해 찾아봤는데 아래의 CultureInfo 클래스를 사용하면 된다. 


Code.

using System.Globalization;

double price = 3000; 

var numberFormat = new CultureInfo("ko-KR", false).NumberFormat; 
Console.WriteLine("원화 : " + price.ToString("c", numberFormat));
Console.WriteLine("원화 : " + price.ToString("n", numberFormat));
Console.WriteLine();

numberFormat = new CultureInfo("en-US", false).NumberFormat;
Console.WriteLine("달러 : " + price.ToString("c", numberFormat));

Console.WriteLine();

numberFormat = new CultureInfo("ja-Jp", false).NumberFormat;
Console.WriteLine("엔화 : " + price.ToString("c", numberFormat));


Console.ReadLine();


c
대신에 n을 넣으면 3자리씩 끊어서 출력한다.
ko-KR 통화표시 부분에 ko-KR , en-US, ja-Jp 사용하면 국가별로 표시가 가능하다.


결과.

 


참고 

[ http://blog.naver.com/PostView.nhn?blogId=teshe&logNo=140055084055&widgetTypeCall=true ]

반응형

'프로그래밍 > C#' 카테고리의 다른 글

C# 이벤트  (0) 2017.06.14
C# 네임스페이스  (0) 2017.06.14
c# Exception 예외처리  (0) 2017.06.14
[C#] 접근 제한자, this  (3) 2016.12.26
데이터 형식 범위  (0) 2015.08.19

댓글