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/

반응형

+ Recent posts