으로 String.Format()
는, 예를 들어 포맷 할 수 있습니다 DateTime
다양한 방법으로 객체. 원하는 형식을 찾을 때마다 인터넷에서 검색해야합니다. 거의 항상 사용할 수있는 예를 찾습니다. 예를 들면 :
String.Format("{0:MM/dd/yyyy}", DateTime.Now); // "09/05/2012"
그러나 나는 그것이 어떻게 작동하는지, 어떤 클래스가 이러한 '마법'추가 문자열을 지원하는지 전혀 알지 못합니다.
그래서 내 질문은 다음과 같습니다.
String.Format
추가 정보MM/dd/yyyy
를 문자열 결과에 어떻게 매핑 합니까?- 모든 Microsoft 개체가이 기능을 지원합니까?
어딘가에 문서화되어 있습니까? - 다음과 같이 할 수 있습니까?
String.Format("{0:MyCustomFormat}", new MyOwnClass())