PDA

View Full Version : کاربرد و توضیح متد مخرب و سوالاتی درباره آن



robo-saz
شنبه 15 تیر 1392, 16:42 عصر
با سلام خدمت برنامه نویسان عزیز این انجمن.

من یک برنامه نویس مبتدی هستم(همانطور که خودتان میدانید.) امروز یک آموزشی دیدم که درباره ساخت متد های مخرب بود. من یک سوالاتی برام پیش آمد که میخوام بپرسم و اگر میشه شما هم پاسخ کاملی بدید:
1- کاربرد متد مخرب چیه؟
2- توضیح درباره متد مخرب؟
3- علامتی که قبل از اسم متد مخرب باید نوشت رو چجوری میشه تایپ کرد؟
4- به نظر شما در چه مواقعی باید ازش استفاده کنم؟

با تشکر

parvizwpf
شنبه 15 تیر 1392, 20:37 عصر
در برنامه نویسی پیشرفته مخصوصا سی شارپ ، دیگه استفاده ای ازش نمیشه. چون خود سیستم هوشمند مدیریت حافظه این کارها رو مدیریت میکنه. دقیقا برعکس سازنده هست. هنگامی که میخواهید در هنگام تخریب کلاستون یا تایپ خاص ، بتونید کد خاصی رو اجرا کنید ازش استفاده میشه. شیفت + دکمه بغلی 1 در اعداد بالا.
http://www.c-sharpcorner.com/UploadFile/chandrahundigam/UnderstandingDestructors11192005021208AM/UnderstandingDestructors.aspx (http://www.c-sharpcorner.com/.../​Understanding)

CsharpNevisi
شنبه 15 تیر 1392, 21:32 عصر
نقل قول: کاربرد و توضیح متد مخرب و سوالاتی درباره آن
در برنامه نویسی پیشرفته مخصوصا سی شارپ ، دیگه استفاده ای ازش نمیشه. چون خود سیستم هوشمند مدیریت حافظه این کارها رو مدیریت میکنه. دقیقا برعکس سازنده هست. هنگامی که میخواهید در هنگام تخریب کلاستون یا تایپ خاص ، بتونید کد خاصی رو اجرا کنید ازش استفاده میشه. شیفت + دکمه بغلی 1 در اعداد بالا.
http://www.c-sharpcorner.com/UploadFile/chandrahundigam/UnderstandingDestructors11192005021208AM/UnderstandingDestructors.aspx
دوست عزیز ... این مطلب به نظرم جالب اومد ... لینکی که دادی باز نمیشه .. اگه میشه خودت یه ذره توضیح درمورد بده ...... خیلی ممنون

robo-saz
چهارشنبه 30 مرداد 1392, 13:38 عصر
دوستان وقتی میشه از متد سازنده استفاده کرد چرا باید از متد مخرب استفاده کنیم؟

Mahmoud.Afrad
چهارشنبه 30 مرداد 1392, 14:43 عصر
دوستان وقتی میشه از متد سازنده استفاده کرد چرا باید از متد مخرب استفاده کنیم؟
وقتی معنی سازنده و مخرب رو بدونید متوجه میشید که این دو ، دو چیز متضاد هستند نه معادل. پس سوالتون اشتباست.

FastCode
چهارشنبه 30 مرداد 1392, 15:29 عصر
برای اینکه بدونید مخرب چیه, اول باید بدونید gc چطوری کار میکنه و حافظه چطور مدیریت میشه.تا بفهمید چه زمانی به destructor نیاز دارید و چه زمانی نیاز ندارید.