例如,假设我在字符串变量中有DateTime格式字符串,.NET中是否有任何语法或方法可以让我执行相应的无效代码:
String line = String.Format("{0:{1}}", DateTime.Now, dateTimeFormat);
^^^ ^
| |
+-- this would use this --+
答案 0 :(得分:2)
我认为this syntax overview几乎排除了动态参数。
您必须以某种方式使用2阶段系统,要么预先格式化您的日期,要么生成格式字符串。但我认为两者都会比问题更糟。
答案 1 :(得分:1)
只是
有什么问题string line = DateTime.Now.ToString(dateTimeFormat);