4
C编程语言,除了替换()函数,还有其他替代方法吗?
我可以做
printf("%d\n", value);
但在C#,我该怎么办呢? 例如字符串是“Good%s everybody”
我想用变量替换%s。 是否有除了
str.Replace("%s","good morning");
C编程语言,除了替换()函数,还有其他替代方法吗?
我可以做
printf("%d\n", value);
但在C#,我该怎么办呢? 例如字符串是“Good%s everybody”
我想用变量替换%s。 是否有除了
str.Replace("%s","good morning");
string.Format
将是你选择的功能的解决方案。
然后,您可以写例如: -
const string t = "Thomas";
var s = string.Format("Good morning {0}.", t);
随着{0}
与t
值被替换。
感谢您的快速响应Uwe。 我很感谢你.. –
我在前面的例子中添加了如果你需要几个格式字符(如printf(“%d%s%d%s”,a,b,c,d)),你必须使用数字括号中的参数:string.Format(“Good morning {0}。{2},{1}”,t,“ru?”,“How”); – Vasya
谢谢,它就像c。 –