برای جایگزینی یک رشته فرعی با دیگری در یک رشته در C#، از استفاده کنید. متد Replace(). دو مورد استفاده وجود دارد:
جایگزین (نویسه قدیمی، کاراکتر جدید) - char قدیمی جایگزین شده با char جدید;
جایگزین (رشته قدیمی، رشته جدید) - رشته قدیم با رشته جدید جایگزین می شود، یعنی بیش از یک کاراکتر می تواند باشد جایگزین شد.
نمونه جایگزینی درون خطی در C#:
string تلفن = "+1-234-567-89-10";
// هیفن ها به فاصله تغییر می کنند
string edited_phone = phone.Replace("-", " ");
// 10 234 567 89 1+