可能通过格式说明符的参数作为另一个参数的String.Format?
-
22-07-2019 - |
题
举例来说,假设我有一个字符串变量DateTime格式字符串,有没有在.NET任何语法或方法,它可以让我做的这个无效代码等价的:
String line = String.Format("{0:{1}}", DateTime.Now, dateTimeFormat);
^^^ ^
| |
+-- this would use this --+
解决方案
我认为此语法概述几乎不包括动态参数。
您将必须以某种方式使用2级系统,无论是预格式化的日期或通过生成的格式串。但我认为两者会比问题更糟。
其他提示
这有什么错只是
string line = DateTime.Now.ToString(dateTimeFormat);
不隶属于 StackOverflow