मैं अध्ययन कर रहा हूं कि कैसे कचरा कलेक्टर सी # में काम करता है। मैं Destructor
, Dispose
और Finalize
विधियों के उपयोग पर उलझन में हूं।विध्वंसक, निपटान और विधि को अंतिम रूप देने के बीच
अपना शोध और समझ के अनुसार, मेरी कक्षा के भीतर एक नाशक विधि कचरा कलेक्टर बता रास्ता नाशक विधि है जो वर्ग के उदाहरण पर स्पष्ट रूप से नहीं कहा जा सकता में वर्णित में कचरा संग्रहण प्रदर्शन करने के लिए होगा है।
Dispose
विधि उपयोगकर्ता को कचरा संग्रह को नियंत्रित करने के लिए प्रदान करने के लिए है। Finalize
विधि वर्ग द्वारा उपयोग किए जाने वाले संसाधनों को मुक्त करती है, लेकिन ऑब्जेक्ट स्वयं ही नहीं।
मुझे यकीन नहीं है कि मैं इसे सही तरीके से समझता हूं। कृपया संदेह स्पष्ट करें। कोई और लिंक या गाइड का स्वागत है।
'संग्रह()' कॉल करके कचरा संग्रह को कैसे मजबूर करना विधि के मुद्दों को बना सकता है? – Destructor