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