Replace()方法可以将字符串(String类的实例)中指定的字符或字符串替换为其他的字符或字符串。它存在2种重载形式,具体说明如下:
public string Replace(char oldChar,char newChar),将指定的字符替换为其他的字符;
public string Replace(string oldValue,string newValue),将指定的字符串替换为其他的字符串。
其中,oldChar参数指定被替换的字符;newChar参数为替换的字符;oldValue参数指定被替换的字符串;newValue参数为替换的字符串。
下面的代码使用了Replace()方法把String类的实例initValue中的字符串“string”替换为“STRING”。另外,ReplaceString()函数还使用了Response.Write()方法分别在网页上显示了替换操作之前和之后的字符串。 最后,ReplaceString()函数返回替换操作之后的字符串变量newValue的值。
private string ReplaceString()
{
string initValue = "This is a string.";
Response.Write("替换操作前的字符串:" + initValue + "<br />");
///执行替换操作
string newValue = initValue.Replace("string","STRING");
Response.Write("替换操作后的字符串:" + newValue + "<br />");
return newValue;
}