-
C# 숫자 세자리마다 콤마(쉼표)찍기닷넷/C# 2018. 8. 2. 16:51반응형
C#에서 숫자 세자리마다 콤마(쉼표)찍는 방법
다음은 C#에서 숫자를 문자열로 바꾸고, 세자리 마다 콤마(쉼표)가 입력되게 하는 방법이다.
int i = 100000000;
string number = string.Format("{0:#,###}", i);
결과: 100,000,000
그런데 여기서 만약 i가 0 또는 null이라면 값이 공백으로 나온다.
int i = 0;
string number = string.Format("{0:#,###}", i);
결과:
공백이 아닌 0으로 나오게 하려면 다음과 같이 하면 된다.
int i = 0;
string number = string.Format("{0:#,##0}", i);
결과: 0
반응형'닷넷 > C#' 카테고리의 다른 글
C# [펌] Thread 파라미터 전달 (0) 2018.08.24 C# 16진수를 10진수로 변환하기 (0) 2018.08.14 C# 폼 캡처, 자식 폼 캡처 (0) 2018.07.18 C# goto문 작성방법 (0) 2018.06.28 C# SqlDependency 사용 중에... (0) 2018.06.21