例如,可以以许多不同的方式String.Format()
格式化DateTime
对象。每次我在寻找所需的格式时,我都需要在 Internet 上进行搜索。我几乎总是能找到一个我可以使用的例子。例如:
String.Format("{0:MM/dd/yyyy}", DateTime.Now); // "09/05/2012"
但我不知道它是如何工作的以及哪些类支持这些“神奇”的附加字符串。
所以我的问题是:
- 如何
String.Format
将附加信息映射MM/dd/yyyy
到字符串结果? - 是否所有 Microsoft 对象都支持此功能?
这是在某处记录的吗? - 是否有可能做这样的事情:
String.Format("{0:MyCustomFormat}", new MyOwnClass())