پاسخ به:رشتهها در #C
دوشنبه 27 شهریور 1391 1:05 AM
همه چیز درست است. اما طبق گفتههای بالا مقدار متغیر name سه رشته را دارد، یكی Jamejam و دیگری Jamejam Click، چون هر بار كه تغییر میكند یك شئ جدید تحویل میدهد؛ پس متغیر name میماند و یك name دیگر تحویل میدهد. پس شما 2 رشته دارید و اگر به كرات از این روش استفاده كنید، شما مقدار زیادی رشته تولید شده دارید كه همیشه از یكی از آنها كه آخری است، استفاده میكنید. این موضوع در زمانهاي زیادی كه برنامه شما كار میكند ممكن است مشكل ايجاد كند و برنامه با كمبود حافظه روبهرو شود. البته این اتفاق برای متغیرهای رشتهای بزرگ میافتد، اما بهتر است از روشهای بهتری استفاده كنیم تا هیچ وقت با مشكل روبهرو نشویم.