इस पोस्ट में, हम C# में 'निपटान' और 'अंतिम रूप' के तरीकों के बीच के अंतर को समझेंगे।
निपटान
-
इस विधि को IDisposable इंटरफ़ेस में परिभाषित किया गया है।
-
इसे उपयोगकर्ता द्वारा लागू किया जाना है।
-
जब भी इसे लागू किया जाता है, यह अप्रबंधित संसाधनों को मुक्त करने में मदद करता है।
-
जब भी कोई नज़दीकी () विधि मौजूद हो, इसे लागू किया जा सकता है।
-
इसे सार्वजनिक पद्धति के रूप में घोषित किया गया है।
-
यह त्वरित है, और किसी वस्तु को तुरंत नष्ट कर देता है।
-
चूंकि यह तुरंत प्रदर्शन करता है, इसलिए यह प्रदर्शन को प्रभावित नहीं करता है।
अंतिम रूप दें
-
यह एक विधि है जिसे java.lang.object वर्ग में परिभाषित किया गया है।
-
यह कचरा संग्रहकर्ता द्वारा आह्वान किया जाता है।
-
यह वस्तु के नष्ट होने से ठीक पहले अप्रबंधित संसाधनों को मुक्त करने में मदद करता है।
-
इसे अप्रबंधित संसाधनों के प्रबंधन के लिए कार्यान्वित किया जाता है।
-
इसे निजी घोषित किया गया है।
-
यह 'निपटान' विधि की तुलना में धीमा है।
-
चूंकि यह धीमा है, यह वेबसाइटों या एप्लिकेशन के प्रदर्शन को प्रभावित करता है।