Per sostituire una sottostringa con un'altra in una stringa in C#, utilizzare il metodo Sostituisci(). Esistono due casi d'uso:
Replace(char old, char new) - char old sostituito con char new;
Replace(string old, string new) - string old è sostituito da string new, cioè più di un carattere può essere sostituito.
Esempio di sostituzione in linea in C#:
stringa telefono = "+1-234-567-89-10";
// i trattini vengono cambiati in spazi
string edited_phone = phone.Replace("-", " ");
// +1 234 567 89 10