단일 바로가기 문자(예: "G") 또는 지정자 조합(예: "##0,000.0")으로만 숫자 형식을 지정할 수 있습니다. 형식 지정자에 1자보다 긴 바로가기 문자를 사용하면 출력에 변경되지 않은 상태로 복사됩니다(리터럴 문자로 처리됨).
출력 형식이 정확하게 지정되려면 적절한 culture를 선택하여 프로덕션 익스포트를 실행합니다.
표 12-5 단일 문자 바로가기 숫자 형식
형식 | 설명 |
---|---|
D |
정수(음수의 경우 로케일 인식 음수 기호 포함) |
D<precision> |
필요한 경우 0으로 채워 <precision> 자릿수 이상으로 형식이 지정된 정수. 예를 들어 "{0:D5}"를 사용할 경우 123이 12300으로 출력됩니다. |
E |
지수(과학적) 표기법 "1.234E+10" |
F |
부동 소수점 수 "123.456"(로케일 인식 소수 구분자 및 음수의 경우 음수 기호 포함) |
F<precision> |
소수점 뒤 <precision> 유효 자릿수로 반올림된 부동 소수점 수 |
G |
일반 숫자 형식 |
N |
일반 숫자 형식 "123,456.789"(로케일 인식 그룹/소수 구분자 및 음수의 경우 음수 기호 포함) |
N<precision> |
소수점 뒤 <precision> 자릿수로 반올림된 일반화된 숫자 |
P |
퍼센트. 0.20146의 경우 "20.14%"로 출력됩니다(로케일 인식 그룹/소수 구분자 및 음수의 경우 음수 기호 포함). |
P<precision> |
<precision> 유효 자릿수로 반올림된 퍼센트(0.205 "{0:P0}"의 경우 "21%"로 출력됨) |
X |
16진수(base-16) 출력 "4D2" |
표 12-6 숫자 형식 지정자
형식 | 설명 |
---|---|
0 |
0 자리 표시자. 있으면 숫자를 출력하고 그렇지 않으면 0을 출력합니다. |
# |
숫자 자리 표시자. 있으면 숫자를 출력하고 그렇지 않으면 출력을 생성하지 않습니다. |
. |
로케일 특정 소수 구분자 |
, |
자리 표시자 사이에 배치하면 로케일 특정 그룹 구분자를 출력합니다(123456789 "{0:#,#}"의 경우 "123,456,789"가 출력됨). 소수점(또는 암시적 소수점) 바로 왼쪽에 하나 이상 배치하면 숫자가 쉼표마다 1000으로 나뉩니다(123456789 "{0:#,##0,,}"의 경우 "1,235"가 출력됨). |
% |
숫자에 100을 곱하고 지정된 위치에 로케일 특정 백분율 기호를 출력합니다. |
E<sign>0 |
지수 표기법. 하나 이상의 0이 필요하며, 0의 개수는 지수의 최소 숫자를 지정합니다. <sign>은 선택 사항이며 다음과 같을 수 있습니다.
|
\<char> |
이스케이프 문자(<char>이 리터럴 출력으로 처리됨) |
; |
섹션 구분자. 있으면 양수, 음수 및 0에 대해 다른 형식의 정의가 가능합니다.
|
다른 임의 문자 |
변경되지 않고 출력에 복사됩니다. |