.NET में, अपवादों को पकड़ते समय, क्या मुझे हमेशा व्युत्पन्न अपवादों को पकड़ना चाहिए (इसलिए ArgumentException लेकिन व्युत्पन्न प्रकार नहीं)?सबसे व्युत्पन्न अपवादों को पकड़ें?
इसके अलावा:
मैं त्रुटि कोड का उपयोग करने के लिए कहा रहा हूँ, तो यह इतना ?:
फेंक नया अपवाद ("4000", पूर्व) की तरह निर्माता में हो सकता है;
या एक त्रुटि अपवाद प्रकार के साथ एक कस्टम अपवाद प्रकार? (यह एसक्यूएलएक्सप्शन जैसे अपवाद प्रकारों के साथ भ्रमित हो सकता है जिसमें SQL सर्वर त्रुटियों में त्रुटि कोड मैपिंग है)।
धन्यवाद
त्रुटि कोड कहां से आते हैं? क्या वे त्रुटि कोड देशी Win32 त्रुटि कोड हैं? –