تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: متد مخرب

  1. #1
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    14 متد مخرب

    با سلام
    من در متدها شی ای که از کلاس می سازم و از آن استفاده می کنم
    چه جوری میتونم بعد از اینکه کارم با شیء مورد نظر تموم شد آنرا تخریب کنم.
    من قبلا برای این موارد در کلاس مورد نظر متد distructor را می نوشتم. و درون آن چیزی نمی نوشتم.
    آیا همین متد کافی است و تمام فضا رو از حافظه می گیره یا باید درون آن دستورات مربوطه رو نوشت؟
    با تشکر

  2. #2
    اگه نباشه جاش خالی می مونه pezhmax's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    رشت
    پست ها
    333

    پيش فرض

    تو دات نت اگه با استفاده از managed code برنامه می نویسی(همین کلاسهای معمولی VB یا C#) که باید بگم خود دات نت با استفاده از تکنولوژی Garbage Collector خودش کلاسهایی رو که ارجاعی بهش تو سطح برنامه وجود نداشته باشه حذف میکنه.
    ولی اگه خودت بخواهی متد مخرب بسازی باید اینترفیس IDisposable رو پیاده سازی کنی و خودت دات نت رو مجبور کنی که حافظه رو خالی کنه مثال :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •