有了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())