我怎样才能最有效地使用String.Format()?

时间:2017-03-01 05:49:28

标签: c#

我正在制作自动下载程序。当我必须组合两个或三个字符串时,我曾经使用String.Format(),突然之间我对String.Format()的效率感到好奇。

让我解释一下。当我结合地址和一些参数来定位URL时,我将使用如下函数:

string.Format("http://example.com/{0}?foo=bar", foo);

并向用户显示进度信息,实现方式如下:

string.Format("{0}/{1}", foo_current, foo_all);

我想知道的是string.Format()总是比" +"更有效率。组合多个字符串时的运算符。

我学会了用+运算符组合字符串会产生很多开销。那么,我应该怎样做才能有效地组合字符串呢?

0 个答案:

没有答案