【发布时间】:2013-05-23 07:14:15
【问题描述】:
为什么我们不应该简单地使用
string s=product.Name+" has been saved";
代替:
string s=string.Format("{0} has been saved", product.Name);
【问题讨论】:
-
因为在第一种情况下您错过了产品名称后的
space -
我倾向于使用它,因为您可以在其中放置许多不同的数据类型,例如数字而不使用 .ToString ()。它只是看起来更整洁 IMO
-
@Andrew:你能举个例子吗?
标签: c# string.format