C# में कितने ट्राई कैच ब्लॉक हो सकते हैं?
C# में कितने ट्राई कैच ब्लॉक हो सकते हैं?

वीडियो: C# में कितने ट्राई कैच ब्लॉक हो सकते हैं?

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

तीन कैच ब्लॉक कैच अपवाद और कंसोल को परिणाम प्रदर्शित करके उन्हें संभालें। सामान्य भाषा रनटाइम (CLR) कैच अपवादों द्वारा नियंत्रित नहीं किया गया ब्लॉक पकड़ो.

यह भी पूछा गया कि C# में कितने try catch ब्लॉक हो सकते हैं?

में सी# , आप कर सकते हैं एक से अधिक का उपयोग करें कैच ब्लॉक उसके साथ ब्लॉक करने का प्रयास करें . आम तौर पर, एकाधिक कैच ब्लॉक विभिन्न प्रकार के अपवादों को संभालने के लिए प्रयोग किया जाता है जिसका अर्थ है प्रत्येक कैच ब्लॉक विभिन्न प्रकार के अपवादों को संभालने के लिए प्रयोग किया जाता है।

इसके बाद, प्रश्न यह है कि क्या हम C# में कैच ब्लॉक में ट्राई कैच लिख सकते हैं? नेस्टेड ट्राई-कैच

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

साथ ही, क्या आपके पास एक कोशिश में एकाधिक कैच ब्लॉक हो सकते हैं?

हां आपके पास ट्राई स्टेटमेंट के साथ कई कैच ब्लॉक हो सकते हैं . आप प्रारंभ साथ कैचिंग स्पेसिफिक अपवाद और फिर आखिरी में आपको ब्लॉक करें मई पकड़ आधार अपवाद . केवल एक का कैच ब्लॉक विल अपने को संभालो अपवाद . आप कोशिश ब्लॉक कर सकते हैं के बग़ैर एक पकड़ ब्लॉक.

क्या सी # में एकाधिक कैच ब्लॉक निष्पादित किए जा सकते हैं?

कभी नहीं जब एक पकड़ ब्लॉक है निष्पादित , नियंत्रण अन्य सभी को छोड़ दें ब्लॉक पकड़ो और अंत में ब्लॉक करने के लिए चला जाता है। नहीं, एकाधिक कैच ब्लॉक कर सकते हैं 'टी बी' निष्पादित . एक बार उचित पकड़ कोड निष्पादित , नियंत्रण को अंत में ब्लॉक में स्थानांतरित कर दिया जाता है और फिर अंत में ब्लॉक का अनुसरण करने वाला कोड प्राप्त होता है निष्पादित.

सिफारिश की: