📅  最后修改于: 2023-12-03 14:40:29.519000             🧑  作者: Mango
在C#中,字符串是一种非常常用的数据类型。在字符串操作中,有一种方法可以用来替换字符串中的特定字符或字符串以生成一个新的字符串 - Replace()方法。
string newString = oldString.Replace(oldValue, newValue);
在上面的代码中,oldString
是要被替换的原始字符串,oldValue
是要被替换的字符或字符串,而newValue
是要替换成的新字符或字符串。
注意:Replace()是区分大小写的。
下面的示例演示了如何使用Replace()方法来替换字符串中的字符或字符串。
string str = "Hello World";
string newStr = str.Replace("World", "C#");
Console.WriteLine(newStr);
输出结果为:
Hello C#
我们还可以使用Replace()方法来替换多个字符或字符串。例如,我们可以用一个Dictionary
类型的集合来存储要替换的键值对。
Dictionary<string, string> replacements = new Dictionary<string, string>();
replacements.Add("Hello", "Bonjour");
replacements.Add("World", "monde");
string str = "Hello World";
foreach(var replacement in replacements)
{
str = str.Replace(replacement.Key, replacement.Value);
}
Console.WriteLine(str);
输出结果为:
Bonjour monde
Replace()方法是用来替换字符串中的字符或字符串的一种简单而常用的方法。它非常适合在处理字符串时用来快速地替换内容。