सी # में यह के रूप में यहाँ वर्णित वस्तुओं के लिए कमजोर संदर्भ बनाने के लिए संभव है:कमजोर संदर्भ और डिस्पोजेबल वस्तुओं
.net में कुछ कक्षाएं भी IDisposable इंटरफ़ेस को लागू। इस इंटरफेस की निपटान विधि को कॉल करना वर्तमान में किसी भी प्रबंधित या अप्रबंधित संसाधनों को मैन्युअल रूप से निपटाने के लिए किया जाता है। एक उदाहरण बिटमैप ऑब्जेक्ट या क्लास हो सकता है।
अगर मैं एक वस्तु है कि एक कमजोर संदर्भ के लिए IDisposable लागू करता असाइन करते हैं, कमजोर संदर्भ वस्तु जमा करता है, तो कहा जा निपटान होगा? ऐसे ही
आप "WeakReference" अपनी वस्तुओं को इकट्ठा करके क्या मतलब है? यह सिर्फ एक कमजोर संदर्भ है, यानी जिस वस्तु को इंगित किया जा रहा है वह कचरा कलेक्टर द्वारा एकत्र किया जा सकता है। इस मामले में सभी को आप जानते कचरा कलेक्टर लागू होता है के बारे में ... – flq
जैसा फ्रैंक ने कहा कि वस्तु सिर्फ कचरा कलेक्टर द्वारा एकत्र किया जाएगा। यदि आपके पास ऐसा है तो यह बदले में फाइनलज़र को ट्रिगर करेगा। हालांकि निपटान विधि कभी ट्रिगर नहीं की जाएगी। – Steffen