[英]How can I replace a character in a string with something else?
我正在編寫程序。 現在要將數據寫入文件中,我需要用#
符號替換所獲得的字符串中的空格。
C#中是否有任何命令可以讓我做到這一點而無需遍歷整個字符串?
當然,請使用Replace()
方法。
s = s.Replace(" ", "#");
(如果您希望這里的人將來希望為您提供幫助,我的建議是開始接受一些答案。只是一個想法。)
用文本替換#
string s = "test # again";
s = s.Replace("#", "Superman");
用其他字符替換空格
string s = "test again";
s = s.Replace(' ', '#');
請確保從Replace()方法檢索返回的字符串,因為它不會更改原始字符串...它將生成一個新的字符串。
您是否嘗試過使用string
對象的Replace
方法 。 這將達到目的:
string newString = oldString.Replace(" ", "#");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.