본문 바로가기
컴퓨터/C#

[C#] String Format 사용법

by Begi 2023. 5. 22.
반응형

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개와 괄호가 추가되었다.

 

반응형

'컴퓨터 > C#' 카테고리의 다른 글

C# 새 프로젝트 만들기  (0) 2023.06.17
[C#] 프로그램 초기 설정 해제  (0) 2023.06.05
[C#] sscanf 대체 함수  (0) 2023.04.12
[C#] 마우스 휠 입력  (0) 2023.04.12
[C#] if 뒤에 탭을 치면 자동 완성되는 기능 해제  (0) 2023.04.07

댓글