使用字符串格式化与字符串连接有什么好处?

cap*_*gon 5 c# string string-concatenation string-formatting

可能重复:
C#字符串输出:格式还是concat?

使用它有什么好处:

Console.WriteLine("{0}: {1}", e.Code, e.Reason);
Run Code Online (Sandbox Code Playgroud)

VS. 这个:

Console.WriteLine(e.Code + ": " + e.Reason);
Run Code Online (Sandbox Code Playgroud)

????

Uwe*_*eim 3

对我来说,吊坠的好处string.Format是:

  • 提高可读性
  • 更好翻译

从性能的角度来看,我从来没有做过任何测量;很可能串联比吊坠更快string.Format