Section 12.2: String.Format 이 프레임웍 내에 '내장된 (embedded)' 경우들
때때로 String.Format
메소드를 간접적으로 사용할 수 있는 경우를 발견할 수 있다: 이러한 방식은 메소드의 overloading 된 시그니처 중 string format, params object[] args
형태가 존재하는 경우 사용할 수 있다, 예를 들어:
Console.WriteLine(String.Format("{0} - {1}", name, value));
위와 같은 코드는 더욱 간결한 형태인 아래의 코드로 대체할 수 있다:
Console.WriteLine("{0} - {1}", name, value);
이 외에도 String.Format
을 간접적으로 이용할 수 있는 다른 메소드들도 존재한다. 다음의 예들이 바로 그러한 경우에 해당한다:
Debug.WriteLine(); // Print() 도 마찬가지이다
StringBuilder.AppendFormat();
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/CSharpBook/
반응형
'번역 > C# Notes for Professionals' 카테고리의 다른 글
12.4: 날짜 서식 지정하기 (0) | 2021.02.17 |
---|---|
12.3: 사용자 정의 형식 공급자 (custom format provider) 생성하기 (0) | 2021.02.10 |
12.1: C# 6.0 부터 추가된 기능 (String Interpolation) (0) | 2021.02.09 |
12: String.Format (0) | 2021.02.09 |
11.19: 문자열 이어붙이기 (0) | 2021.02.05 |