निपटान स्वचालित रूप से कहा जाता है?
निपटान स्वचालित रूप से कहा जाता है?

वीडियो: निपटान स्वचालित रूप से कहा जाता है?

वीडियो: निपटान स्वचालित रूप से कहा जाता है?
वीडियो: Subconscious mind से Negative thoughts का कचरा हटाने का पॉवरफुल तरीका,SMP 2024, मई
Anonim

निपटान () नही होगा स्वचालित रूप से कहा जाता है . यदि कोई अंतिम रूप है तो यह होगा स्वचालित रूप से कहा जाता है . IDisposable को लागू करना आपकी कक्षा के उपयोगकर्ताओं को कचरा संग्रहकर्ता की प्रतीक्षा करने के बजाय संसाधनों को जल्दी जारी करने का एक तरीका प्रदान करता है। यदि वर्ग का उपयोगकर्ता कॉल डिस्पोज़ () सफाई सीधे होती है।

उसके बाद, कचरा कलेक्टर द्वारा निपटान कहा जाता है?

सेफ हैंडल का फाइनलाइजर है बुलाया द्वारा स्वचालित रूप से मल जमा करना अगर यह है निपटान तरीका नहीं है बुलाया . अंतिम विधि। अंतिमकरण अप्रबंधित संसाधनों की गैर-निर्धारक रिलीज को सक्षम बनाता है जब एक प्रकार का उपभोक्ता विफल रहता है बुलाना आईडी डिस्पोजेबल। निपटान प्रति निपटाने उनमें से निश्चित रूप से।

इसके बाद, प्रश्न यह है कि निपटान विधि को C# में कब कहा जाता है? सी# | चारगणक। निपटान () तरीका . इस तरीका CharEnumerator वर्ग के वर्तमान उदाहरण द्वारा उपयोग किए जाने वाले सभी संसाधनों को रिलीज़ करने के लिए उपयोग किया जाता है। NS निपटान () तरीका CharEnumerator को अनुपयोगी स्थिति में छोड़ देता है।

इसके बाद, कोई यह भी पूछ सकता है कि क्या कॉल को अंतिम रूप दिया जाता है?

अंतिम रूप बनाम निपटान यह कानूनी नहीं है बुलाना एक अंतिम रूप स्पष्ट रूप से। आपका अंतिम रूप () विधि कचरा कलेक्टर द्वारा बुलाया जाएगा। अगर तुम करना कीमती अप्रबंधित संसाधनों (जैसे फ़ाइल हैंडल) को संभालें जिन्हें आप बंद करना चाहते हैं और निपटाने जितनी जल्दी हो सके, आपको IDisposable इंटरफ़ेस लागू करना चाहिए।

अंतिम रूप () और निपटान () विधियों के बीच क्या अंतर है?

NS विधि को अंतिम रूप देना () कचरा कलेक्टर द्वारा लागू किया जाता है। विधि निपटान () का उपयोग अप्रबंधित संसाधनों को मुक्त करने के लिए किया जाता है जब भी इसे लागू किया जाता है। विधि को अंतिम रूप दें () वस्तु के नष्ट होने से पहले अप्रबंधित संसाधनों को मुक्त करने के लिए उपयोग किया जाता है। NS विधि निपटान () जब भी कोई नज़दीकी हो, लागू किया जाना है () तरीका.

सिफारिश की: