विषयसूची:

सी # में अपवाद कैसे बनाए जाते हैं?
सी # में अपवाद कैसे बनाए जाते हैं?

वीडियो: सी # में अपवाद कैसे बनाए जाते हैं?

वीडियो: सी # में अपवाद कैसे बनाए जाते हैं?
वीडियो: अपवाद हैंडलिंग | सी# | ट्यूटोरियल 24 2024, नवंबर
Anonim

अपवाद एक त्रुटि का वर्णन करने वाली वस्तुएं हैं बनाया था और फिर फेंक कीवर्ड के साथ फेंक दिया। रनटाइम तब सबसे अधिक संगत की खोज करता है अपवाद हैंडलर। प्रोग्रामर को फेंकना चाहिए अपवाद जब निम्न में से एक या अधिक स्थितियाँ सत्य हों: विधि अपनी परिभाषित कार्यक्षमता को पूर्ण नहीं कर सकती है।

इसके संबंध में, C# में क्या अपवाद हैं?

एक सी # अपवाद एक असाधारण परिस्थिति की प्रतिक्रिया है जो एक प्रोग्राम चल रहा है, जैसे शून्य से विभाजित करने का प्रयास। अपवाद प्रोग्राम के एक भाग से दूसरे भाग में नियंत्रण स्थानांतरित करने का एक तरीका प्रदान करते हैं। सी# एक्सेप्शन हेंडलिंग चार खोजशब्दों पर बनाया गया है: कोशिश करो, पकड़ , अंत में, और फेंको।

इसी तरह, हमें सी # में अपवाद प्रबंधन की आवश्यकता क्यों है? एक्सेप्शन हेंडलिंग में सी# करने के लिए एक प्रक्रिया है हैंडल रनटाइम त्रुटियाँ। हम प्रदर्शन एक्सेप्शन हेंडलिंग ताकि रनटाइम त्रुटियों के बाद भी एप्लिकेशन के सामान्य प्रवाह को बनाए रखा जा सके। में सी# , अपवाद एक घटना या वस्तु है जिसे रनटाइम पर फेंक दिया जाता है। सभी अपवाद सिस्टम से व्युत्पन्न।

बस, मैं सी # में एकाधिक अपवाद कैसे प्राप्त कर सकता हूं?

नेस्टेड ट्राई-कैच

  1. सी # में अपवादों को संभालने के लिए प्रयास करें, पकड़ें और अंत में ब्लॉक करें।
  2. ट्राई ब्लॉक के बाद कैच या अंत में ब्लॉक या दोनों होना चाहिए।
  3. विभिन्न अपवाद फिल्टर के साथ एक से अधिक कैच ब्लॉक की अनुमति है।
  4. पकड़ें {..} और पकड़ें (अपवाद पूर्व) {} दोनों का उपयोग नहीं किया जा सकता है।

क्या होता है जब आप अपवाद सी # फेंकते हैं?

यदि कोई कोड एक अपवाद फेंकता है उस प्रयास ब्लॉक के भीतर, अपवाद संबंधित द्वारा संभाला जाएगा पकड़ . पकड़ - जब एक अपवाद होता है, पकड़ कोड का ब्लॉक निष्पादित किया जाता है। फेंकना - NS फेंकना कीवर्ड का उपयोग वास्तव में एक नया बनाने के लिए किया जाता है अपवाद यह एक कोशिश करने के लिए बुलबुला है पकड़ अंत में ब्लॉक।

सिफारिश की: