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。 –