string mystring="the are boys";
string[] tags = {"the"};
string[] replace ={"they"}
mystring.Replace(tags[0],replace[0]) // is not working
mystring.Replace("the","they") // is working
我认为两者都相同,但第一句话不起作用。第二个是。 请帮我解决问题。
答案 0 :(得分:11)
我假设您没有将String.Replace
的返回值赋给变量。但由于字符串是不可变的,你必须这样做:
mystring = mystring.Replace(tags[0],replace[0])