final
Java में final कीवर्ड होता है, लेकिन C# में इसका कार्यान्वयन नहीं है। समान कार्यान्वयन के लिए, sealed कीवर्ड का उपयोग करें।
sealed के साथ, आप किसी मेथड के ओवरराइडिंग को रोक सकते हैं। जब आप C# में किसी मेथड पर sealed मॉडिफायर का उपयोग करते हैं, तो वह मेथड अपनी ओवरराइडिंग क्षमताओं को खो देता है। Sealed मेथड एक डेराइव्ड क्लास का हिस्सा होना चाहिए और मेथड एक ओवरराइड किया गया मेथड होना चाहिए।
finally
finally ब्लॉक का उपयोग स्टेटमेंट्स के एक दिए गए सेट को निष्पादित करने के लिए किया जाता है, चाहे अपवाद फेंका गया हो या नहीं। उदाहरण के लिए, यदि आप एक फाइल खोलते हैं, तो इसे बंद किया जाना चाहिए चाहे अपवाद उठाया गया हो या नहीं।
finalize
C# में Finalize का उपयोग अनमैनेज्ड रिसोर्सेज जैसे डेटाबेस कनेक्शन आदि को मुक्त करने के लिए किया जाता है। मेथड finalize() अनमैनेज्ड रिसोर्सेज के लिए है।