使用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())