Avec String.Format()
il est possible de mettre par exemple DateTime
des objets de différentes façons. Chaque fois que je suis à la recherche d'un format de votre choix, j'ai besoin de chercher partout sur Internet. Presque toujours je trouver un exemple que je peux utiliser. Par exemple:
String.Format("{0:MM/dd/yyyy}", DateTime.Now); // "09/05/2012"
Mais je n'ai pas la moindre idée de comment il fonctionne et quelles classes de soutien de ces "magique" d'autres chaînes.
Donc mes questions sont:
- Comment est -
String.Format
carte les informations supplémentairesMM/dd/yyyy
d'une chaîne de résultat? - Ne Microsoft tous les objets prennent en charge cette fonctionnalité?
Est-ce documenté quelque part? - Est-il possible de faire quelque chose comme ceci:
String.Format("{0:MyCustomFormat}", new MyOwnClass())