Para reemplazar una subcadena con otra en una cadena en C#, use el método Reemplazar(). Hay dos casos de uso:
Replace(char old, char new) - char old reemplazado con char new;
Replace(string old, string new) - string old se reemplaza por string new, es decir, más de un carácter puede ser reemplazado.
Ejemplo de reemplazo en línea en C#:
cadena teléfono = "+1-234-567-89-10";
// los guiones se cambian a espacios
cadena teléfono_editado = teléfono.Reemplazar("-", " ");
// +1 234 567 89 10