... | ... | @@ -157,15 +157,13 @@ class StringEx |
|
|
formatTxt = String.Format("A의 값은 {0}입니다. B의 값은 {1}이고,, 이 둘을 더한 값은 {2}입니다. 뺀 값은 {3}입니다", a, b, a + b);
|
|
|
//매개변수 개수보다 인덱스가 더 많으면 예외 발생.
|
|
|
|
|
|
//인덱스 [,정렬] [:형식] 순으로 지정한다.
|
|
|
Console.WriteLine("정수 형식 : {0,20:d10}", formatInt);
|
|
|
//정수 형식. 123456에 10자리를 맞추기 위해 0000123456이 출력된다.
|
|
|
Console.WriteLine("숫자 형식 : {0,20:n10}", formatDouble);
|
|
|
//숫자 형식. 123456.789에 .789를 포함해서 10자리 소수점이 맞춰진다.
|
|
|
Console.WriteLine("퍼센트 형식 : {0,20:p3}", a);
|
|
|
//백분율 형식.100으로 곱하고 백분율 기호와 함께 표시된다. p뒤의 숫자는 소수점 자리수를 의미한다.
|
|
|
Console.WriteLine("16진수 형식 : {0,20:x10}", formatInt);
|
|
|
//16진수 형식. 10자리를 맞추기 위해 앞에 0이 표시된다.
|
|
|
//인덱스[, 정렬][:형식] 순으로 지정한다. //정렬은 양수면 우측, 음수면 좌측 정렬을 한다.
|
|
|
Console.WriteLine("정수 형식 : {0,20:d10}", formatInt); //정수 형식. 123456에 10자리를 맞추기 위해 0000123456이 출력된다.
|
|
|
Console.WriteLine("숫자 형식 : {0,20:n10}", formatDouble); //숫자 형식. 123456.789에 .789를 포함해서 10자리 소수점이 맞춰진다.
|
|
|
Console.WriteLine("퍼센트 형식 : {0,-20:p3}", a); //백분율 형식.100으로 곱하고 백분율 기호와 함께 표시된다.
|
|
|
// p뒤의 숫자는 소수점 자리수를 의미한다.
|
|
|
Console.WriteLine("16진수 형식 : {0,-20:x10}", formatInt); //16진수 형식. 10자리를 맞추기 위해 앞에 0이 표시된다.
|
|
|
Console.WriteLine("날짜/시간 형식 : {0,-20:F}", DateTime.Now);
|
|
|
|
|
|
}
|
|
|
|
... | ... | |