티스토리 뷰
[C#] 가격 표시/숫자 3자리(천 단위) 마다 ,(콤마) 표시 하기
JoonPyo-Hong 2022. 5. 31. 15:05반응형
C#에서 가격 표시에 쓰이는 숫자 3자리마다(1000 단위) ,(콤마)를 찍어서 문자열로 리턴하는 방법이다.
string price = "";
decimal val = 100000;
// ,(콤마)만 출력
price = val.ToString("#,##0"); // 100,000
price = val.ToString("#,##0.00"); // 100,000.00
// ,(콤마)와 가격단위(₩) 출력
price = val.ToString("C"); // ₩100,000
price = val.ToString("C2"); // ₩100,000.00
using System.Globalization;
CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("ko-KR");
를 사용해서 가격단위 (₩)를 변경 할 수 있다.
ko-KR / 한국어
en-US / 영어
zh-CN / 중국어
ja-JP / 일본어
반응형
댓글
반응형