【发布时间】:2011-01-29 12:26:58
【问题描述】:
在我早期的 .Net 编程时代,我仅将 string.Format() 用于复杂的字符串连接,例如将字符串编译为
2002 年 2 月 2 日的客户订单 234 和付款 ID 55543 存在问题。
但现在我几乎对我必须做的每一个字符串连接都使用了 string.Format,还有一些简单的连接,比如在字符串前面加上一些东西。
Console.WriteLine(string.Format("\t\t{0}", myString));
这有什么可能的开销吗?也许我应该使用常规的+ 运算符来完成这些简单的操作?
您对此有何看法?
【问题讨论】:
-
Console.WriteLine使用String.Format的格式,所以你可以做Console.WriteLine("\t\t{0}", myString);@JustinNiessner 在他的回答中有这个,但把它擦掉了。
标签: .net string-formatting string-concatenation