Con String.Format()es posible formatear, por ejemplo, DateTimeobjetos de muchas formas diferentes. Cada vez que busco un formato deseado, necesito buscar en Internet. Casi siempre encuentro un ejemplo que puedo usar. Por ejemplo:
String.Format("{0:MM/dd/yyyy}", DateTime.Now); // "09/05/2012"
Pero no tengo ni idea de cómo funciona y qué clases admiten estas cadenas adicionales "mágicas".
Entonces mis preguntas son:
- ¿Cómo
String.Formatasigna la información adicionalMM/dd/yyyya un resultado de cadena? - ¿Todos los objetos de Microsoft admiten esta función?
¿Está esto documentado en alguna parte? - ¿Es posible hacer algo como esto?
String.Format("{0:MyCustomFormat}", new MyOwnClass())