لطفا اگر نظر، پیشنهاد و یا انتقادی در باره مطلب بالا دارید در قسمت زیر و اگر سوالی دارید در بخش پرسش و پاسخ مطرح بفرمایید.

  1. developercsharp2 پاسخ دادن

    سلام مطالب آموزشی شما تا اینجا واقعا خوب بوده فقط تو این بحث یکم مثال کم زدید اخه این مبحث کمی گنگه اگه کد درست مدیریت نشه امکان خطا و یا کرش یا کندی برنامه پیش میاد. راستی اینم بهتر بود بنویسید که تخریب کننده نه پارامتر قبول میکنه ونه هیچ مقدار خروجی میفرسته.کد دوم خوبه ولی باز برای برنامه نویس های تازه وارد بازم کمی قابل هضم نیست.
    با اجازه من یک تیکه از متن رو اصلاح کنمnet framework. زباله روبش به طور خودکار حافظه را مدیریت و بخش های بی استفاده را ازاده میکنه ولی وقتی از منابع مدیریت نشده درون یک کلاس استفاده می شود باید باید باید از تخریب کننده استفاده کرد.ممنون.

    • یونس ابراهیمی پاسخ دادن

      سلام، بسیار بسیار ممنون بابت راهنمایی تون، حتما تو روزهای آینده این مواردی که فرمودین رو اصلاح می کنم. در ادامه هم اگه به موارد گنگی برخورد کردین بفرمایید تا اصلاح کنم
      با تشکر

  2. masoud_siam04 پاسخ دادن

    سلام و تشکر بابت مطالب ارزشمندتون اگه میشه لطفا کد دوم رو بیشتر توضیح بدین ممنون

    • یونس ابراهیمی پاسخ دادن

      سلام، بسیار ممنون بابت لطفتون
      شاید حق با شما باشه اینکه یه کم گنگه، ولی یه کم جلوتر مباحثی مانند override و کلمه کلیدی base رو توضیح دادم، که اونا رو بخونید متوجه کد بالا میشین. شاید بهتر بود این کد رو اینجا نمی نوشتم!