نمایش نتایج 1 تا 2 از 2

نام تاپیک: [حل شده] deconstractor

  1. #1
    مهمان

    [حل شده] deconstractor

    من معنی deconstractorرا نمیفهمم یعنی نمیدانم چه فایده ای دارد و چه کار میکند
    ()test~
    Console.WriteLine...............}
    {

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342
    البته کلمه ی صحیح آن : destructors می باشد. یک کلاس می تواند حاوی تعاریفی برای متد سازنده و متد مخرب (destructor) باشد.
    این دو متد در لحظه ی نمونه سازی از کلاس و به پایان رسیدن کار کلاس به صورت خودکار فراخوانی می شوند. از سازنده ها برای مقدار دهی اولیه یک سری از متغیرها عموما استفاده می شود و از متدهای مخرب برای آزاد سازی منابع تخصیص داده شده در طول برنامه و بازگشت دادن آنها به سیستم عامل کمک گرفته می شود.
    البته سی شارپ چیزی شبیه به جاوا را در این زمینه یدک می کشد و لزومی ندارد که عموما از متدهای مخرب در آن استفاده شود. در سی شارپ و کلا دات نت فریم ورک مفهوم system's garbage collector ارائه شده است. یعنی به صورت خودکار کار آزاد سازی منابع انجام می شود و مشکلی را که همیشه برنامه نویسان سی پلاس پلاس در مورد نشتی حافظه با آن سالها دست به گریبان بوده اند به این صورت حل شده است.

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •