C#’s .Replace() Method is a great way to easily replace parts of strings or certain characters of a string. To use the method, you’ll need to pass two parameters through it, the first will be the character(s) you want to replace, and the second will be what you want to replace it/them with. The parameters should be in quotes and separated by a comma. To see the method in action, check out the code below:
const string input = “red orange yellow green"; Console.WriteLine(input); string output = input.Replace("green", "blue"); Console.WriteLine(output);
red orange yellow green red orange yellow blue
Each time the .Replace() method is used it generates a new string in your code, which isn’t exactly ideal for speed or optimization, so be sure to use the method only when it’s really necessary. It’ also worth nothing that the .Replace() method will replace every instance of the specified string or character(s). Even if you’re trying to target the first or second instance of the string, all instances will still be replaced. Use with caution!