프로그래밍 언어 공부/C#

string.Format() 또는 ToString() 함수의 표기 형식 파라미터

CalebHong 2024. 12. 29. 17:17

변수를 UI에 표시하기 위하여 ToString() 함수를 자주 사용하게 되는데,
파라미터를 추가하여 표기 형식을 정의해 줄 수 있다.
 
괄호사이에 표기형식을 따옴표(" ") 로 감싸서 넣어주면 된다.
예) value.ToString("N0"); 

 
F : 실수
F0 : 소수점 없이 표기  1234
F1 : 소수점 한자리 1234.5
F2 : 소수점 두자리 1234.56
...

N : 자릿수를 표기하는 실수
N0 : 소수점 없이 표시 + 천단위마다 , 표기 1,234
N1 : 소수점 한자리 + 천단위마다 , 표기 1,234.5
N2 : 소수점 두자리 + 천단위마다 , 표기 1,234.56
...

P : 백분률
P0 : %로 표기. 0.3f -> 30%

D : 0을 붙이는 정수
D0 : 123
D1 : 한자리 123
D5 : 다섯자리 00123

소수점이 없는 경우 생략
$"{value:0.#}";

소수점 1번째 자리가 0으로 떨어지면 표기하지않음.

형식없음
ToString() 할 때와 동일하게 표기됨.
 
 
숫자에 00 표기
Txt_time.text = "남은시간 " + (a_curTime / 60).ToString("00") + " : " + (a_curTime % 60).ToString("00");

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

튜플 (Tuple)  (0) 2022.07.30