用c编程语言编写
我能做到
printf("%d\n", value);
但是在c#中,我怎么能这样做? 例如,字符串是“Good%s everybody”
我想用变量替换%s。 除了
之外还有其他解决方案吗?str.Replace("%s","good morning");
答案 0 :(得分:10)
string.Format
将是您的首选功能。
然后你可以写下例如:
const string t = "Thomas";
var s = string.Format("Good morning {0}.", t);
将{0}
替换为t
的值。