اگر رشته شما چندین بار تغییر می کند استفاده از StringBuilder انتخاب مناسب تری نسبت به string می باشد زیرا 
گزینه‌ها:
با هر تغییر، نمونه جدیدی در حافظه ایجاد نمی شود از این منظر کارایی بهتری دارد.
‌ این مدل جدید بدون تغییر هم عرضه نمی‌شود و برای مثال، کلیدها زیباتر طراحی شده‌اند و طراحی کلی هم گردتر شده است.
نیز دارای قیمت کمتری است و همین موضوع باعث می‌شود تا استفاده از آن رایج‌تر و همچنین مقرون به صرفه‌تر باشد.
درنهایت کد بسیار تمیزتر و خوانا تر هست که تست کردن هردوی این توابع بهینه تر و حتی نوشتن تست هم ساده تر میشه.
جملهٔ کامل: اگر رشته شما چندین بار تغییر می کند استفاده از StringBuilder انتخاب مناسب تری نسبت به string می باشد زیرا با هر تغییر، نمونه جدیدی در حافظه ایجاد نمی شود از این منظر کارایی بهتری دارد.