С помощью String.Format()
можно форматировать, например, объекты DateTime
разными способами. Каждый раз, когда я ищу нужный формат, мне приходится искать в Интернете. Почти всегда я нахожу пример, который могу использовать.Например:
String.Format("{0:MM/dd/yyyy}", DateTime.Now); // "09/05/2012"
Но я понятия не имею, как это работает и какие классы поддерживают эти «волшебные» дополнительные строки.
Итак, мои вопросы:
String.Format
сопоставляет дополнительную информацию MM/dd/yyyy
со строковым результатом?String.Format("{0:MyCustomFormat}", new MyOwnClass())