За допомогою 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())