Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

अंतिम, अंत में और सी # में अंतिम रूप दें

फाइनल

जावा में अंतिम कीवर्ड है, लेकिन सी # का कार्यान्वयन नहीं है। उसी कार्यान्वयन के लिए, सीलबंद कीवर्ड का उपयोग करें।

मुहरबंद के साथ, आप किसी विधि को ओवरराइड करने से रोक सकते हैं। जब आप किसी विधि पर सी # में सीलबंद संशोधक का उपयोग करते हैं, तो विधि ओवरराइड करने की अपनी क्षमता खो देती है। सीलबंद विधि एक व्युत्पन्न वर्ग का हिस्सा होनी चाहिए और विधि एक ओवरराइड विधि होनी चाहिए।

आखिरकार

अंत में ब्लॉक का उपयोग बयानों के दिए गए सेट को निष्पादित करने के लिए किया जाता है, चाहे कोई अपवाद फेंका गया हो या नहीं फेंका गया हो। उदाहरण के लिए, यदि आप कोई फ़ाइल खोलते हैं, तो उसे बंद होना चाहिए, चाहे कोई अपवाद उठाया गया हो या नहीं।

अंतिम रूप दें

C# में अंतिम रूप का उपयोग अप्रबंधित संसाधनों जैसे डेटाबेस कनेक्शन आदि को मुक्त करने के लिए किया जाता है। विधि को अंतिम रूप देना () अप्रबंधित संसाधनों के लिए है।


  1. किसी फ़ंक्शन को फ़ंक्शन और विधि के रूप में कैसे आमंत्रित करें?

    फ़ंक्शन और मेथड के रूप में फंक्शन को इनवोक करने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&

  1. क्या हम जावा में अंतिम विधि प्राप्त कर सकते हैं?

    हां, एक अंतिम विधि विरासत में मिली है लेकिन इसे ओवरराइड नहीं किया जा सकता है।

  1. पायथन में विधि और कार्य के बीच अंतर

    फ़ंक्शन एक फ़ंक्शन किसी विशिष्ट कार्य को करने के लिए कोड का एक ब्लॉक होता है, जिसमें इसका अपना दायरा होता है और इसे नाम से बुलाया जाता है। सभी फ़ंक्शंस में शून्य (नहीं) तर्क या एक से अधिक तर्क हो सकते हैं। बाहर निकलने पर, कोई फ़ंक्शन एक या अधिक मान लौटा सकता है या नहीं। बेसिक फंक्शन सिंटैक्स def fu