In c programming language,
I can do
printf("%d\n"开发者_如何转开发, value);
But in c#, how can I do it? For example string is "Good %s everybody"
I want to replace %s with the variable. Are there any solution except for
str.Replace("%s","good morning");
string.Format
would be your function of choice.
You then could write e.g.:
const string t = "Thomas";
var s = string.Format("Good morning {0}.", t);
With {0}
being replaced with the value of t
.
精彩评论