सी # का उपयोग करना, बदसूरत पकड़ ब्लॉक के गुच्छा के बजाय कई प्रकार के अपवादों को संभालने का एक बेहतर तरीका है?एकाधिक कैच ब्लॉक से अधिक सुरुचिपूर्ण अपवाद हैंडलिंग?
इस प्रकार की स्थिति के लिए सबसे अच्छा अभ्यास क्या माना जाता है?
उदाहरण के लिए:
try
{
// Many types of exceptions can be thrown
}
catch (CustomException ce)
{
...
}
catch (AnotherCustomException ace)
{
...
}
catch (Exception ex)
{
...
}
क्या आप मार्क ब्रैकेट के फ़िल्टर समाधान के लिए कोई डाउनसाइड्स देखते हैं? – TrueWill
@ ट्राउविल: आईएमओ, यह वास्तव में बहुत सारी कार्यक्षमता को जोड़ने के बिना, रखरखाव को कम करता है। कहा जा रहा है, यह भयानक नहीं है - बस स्पष्ट नहीं है। –