08-10-12, 05:28 PM
ال Destructor :
عكس ال Constructor ، يتم اطلاق هذا الحدث مع انهاء استخدام ال Object ، لاصدار صوت Beep مثلاً مع انهاء البرنامج :
C#:
نستفيد من ال Destructor في تنفيذ بعض العمليات قبل تدمير الكائن Object تماماً ، احياناً ما نحتاج إلى مسح جميع المتغيرات المرتبطة به في الذاكرة وهو الاستخدام الاشهر لهذا الحدث ، ايضاً يمكن استخدامه لتغيير العدادات مثلاً والتي تقوم بعد النسخ من كلاس معين .
عكس ال Constructor ، يتم اطلاق هذا الحدث مع انهاء استخدام ال Object ، لاصدار صوت Beep مثلاً مع انهاء البرنامج :
C#:
كود :
~Person()
{
Console.Beep();
}نستفيد من ال Destructor في تنفيذ بعض العمليات قبل تدمير الكائن Object تماماً ، احياناً ما نحتاج إلى مسح جميع المتغيرات المرتبطة به في الذاكرة وهو الاستخدام الاشهر لهذا الحدث ، ايضاً يمكن استخدامه لتغيير العدادات مثلاً والتي تقوم بعد النسخ من كلاس معين .
