بنام خدای مهربان
 ، StringBuilder یک کلاس در سی شارپ هست که برای نمایش یک رشته قابل تغییر از کاراکترها استفاده می شود و یک شیء از نام فضای System.Text است.
مانند رشته در سی شارپ، ما می تونیم از StringBuilder برای ایجاد متغیرهایی برای نگهداری هر نوع متن استفاده کنیم که یک مجموعه توالی از کاراکترها بر اساس نیاز ما است.
هر دو "رشته "(string) و StringBuilder یک توالی از کاراکتر ها را نمایش می دهند و یک نوع عملیات را انجام می دهند، اما تنها تفاوت رشته ها غیر قابل تغییر هستند و StringBuilder قابل تغییر است.
به طور کلی، در سی شارپ ، شیء رشته بعد از ایجاد آن نمیتواند تغییر کند. اگر هرگونه تغییری در شیء رشته مانند افزودن یا اصلاح یک مقدار موجود ایجاد شود، آن را به سادگی نمونه اولیه را در حافظه از بین می برد و یک نمونه جدید برای نگهداری مقدار جدید ایجاد می کند. در صورتی که ما یک اصلاح تکراری بر روی شیء رشته ای انجام می دهیم، آن عملکرد عملکرد را تحت تاثیر قرار می دهد. برای دانستن بیشتر در مورد رشته ها، این رشته ها را در c # با نمونه ها بررسی میکنیم.