نوشته شده توسط عباس اویسی
مراقب کارای و عملکرد اتصال رشته ها باشید
استفاده از + برای وصل کردن n تا رشته بهم دیگه، از نظر پیچیدگی زمانی یه تابع درجه دوم میشه و اصلا خوب نیست. اگر از لحاط پرفورمنسی میخواید که مشکلی نباشه باید از StringBuilder استفاده کنید، مزیت استفاده از StringBuilder اینه پیچیدگی زمانیش خطی میشه. توی مثالی که داخل کتاب زده شده، اومده حافظهای که برای جا دادن رشتهنهایی نیازه رو همون اول تخصیص داده، این باعث میشه در ادامه نیاز نباشه بصورت خودکار ذره ذره حافظهی تخصیص داده شده زیاد بشه. اگر اینکار هم نشه باز این روش نسبت به + ارجحیت داره. البته هنوزم میشه برای دو سه تا رشته اوپراتور + رو بکار برد ولی برای تعداد بالا همون StringBuilder خوبه.