【发布时间】:2016-06-23 07:33:47
【问题描述】:
考虑这段代码:
var url = "www.example.com";
String.Format:
var targetUrl = string.Format("URL: {0}", url);
字符串插值:
var targetUrl=$"URL: {url}";
字符串插值和string.Format哪个性能更好?
还有哪些最适合使用它们的场景?
【问题讨论】:
-
您是否遇到过这种情况,上面的线路很慢?
-
在我的代码和this link中,我发现字符串插值比 string.format 稍慢。
-
链接的帖子显示了
string.Format和字符串插值的几乎相同的结果(这是真的)。这看起来像是过早的优化问题。
标签: c# string-formatting c#-6.0 string-interpolation