컴퓨터/C#

[C#] String Format 사용법

Begi 2023. 5. 22. 22:48
반응형

String.Format("{0,10}{1,10}", "Decimal", "Hex");

{0,10}에서 0은 첫번째 인수인 "Decimal"을 의미한다.

{0,10}에서 10은 자리수를 의미한다. 10은 오른쪽 정력이고 -10은 왼쪽 정렬이다.

 

위의 스트링 출력은 다음과 같다.

"    Decimal       Hex"

 

String.Format("{0,10}{0,10}", "Decimal");

위의 스트링은 다음과 같다.

"    Decimal    Decimal"

 

String.Format("{0,10:G} ~ {1,10:X}", value1, value2);
{0,10:G}에서 G는 일반 형식이고 {1,10:X}에서 X는 16진수 형식이다.

위 스트링은 다음과 같다.

"        12 ~         FF"

 

String Format은 C의 printf 포맷에서 파라미터와 자리수를 나타내는 숫자 2개와 괄호가 추가되었다.

 

반응형