숫자 형식 지정

단일 바로가기 문자(예: "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에 대해 다른 형식의 정의가 가능합니다.

  • 1개 섹션 "{0:#,#;}" - 섹션 없음과 같습니다.

  • 2개 섹션 "{0:#,#;-#,0}" - 첫 번째 섹션은 양수와 0에 적용되고, 두 번째 섹션은 음수에 적용됩니다.

  • 3개 섹션 "{0:#,#;-#,0}" - 첫 번째 섹션은 양수와 0에 적용되고, 두 번째 섹션은 음수에 적용되고(비워 두면 첫 번째 섹션이 음수에도 사용됨), 세 번째 섹션은 0에 적용됩니다.

다른 임의 문자

변경되지 않고 출력에 복사됩니다.