除了Replace()函数之外还有另一种替换方法吗?

时间:2011-09-26 05:51:40

标签: c# asp.net vb.net string

用c编程语言编写

我能做到

printf("%d\n", value);

但是在c#中,我怎么能这样做? 例如,字符串是“Good%s everybody”

我想用变量替换%s。 除了

之外还有其他解决方案吗?
str.Replace("%s","good morning");

1 个答案:

答案 0 :(得分:10)

string.Format将是您的首选功能。

然后你可以写下例如:

const string t = "Thomas";
var s = string.Format("Good morning {0}.", t);

{0}替换为t的值。