字符串替换不在asp.net中工作

时间:2013-10-23 07:38:14

标签: c# replace

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 

我认为两者都相同,但第一句话不起作用。第二个是。 请帮我解决问题。

1 个答案:

答案 0 :(得分:11)

我假设您没有将String.Replace的返回值赋给变量。但由于字符串是不可变的,你必须这样做:

mystring = mystring.Replace(tags[0],replace[0])