ساختن رشته ای که ترکیبی از چند رشته ی دیگر است - از کتاب Microso

  1.  اگر برای ساخت رشته به صورت زیر عمل کنیم:

S=”fa”; //s=fa

S+=” ri”;//s=fa ri

S+= ” ba”//s=fa ri ba

 در نهایت فقط یک اشاره گر به رشته <Fariba>  را داریم و بقیه رشته ها در طی عملیات GarbageCollection حذف شده اند. این اضافه کردن عملیات  باعثGarbageCollection  کاهش Performance می شود. روش های بهتری برای ساخت اینگونه رشته ها به شرح زیر می باشد:

  • ·         روش اول: از متدهای Concat، join و ... استفاده شود که چندین رشته را در یک دستور به یکدیگر پیوند می زنند.
  • ·         روش دوم: از کلاس String Builder استفاده شود:

System.String.StringBuilder sb = new     

System.String.StringBuilder(30); 

Sb.Append(“far” );

Sb.Append(“iba”);String s = sb.ToString();

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد