क्या कोई मुझे बता सकता है कि किसी भी अनचाहे अपवादों को पकड़ने के लिए मुख्य() विधि में प्रयास करने के लिए अनुचित क्यों माना जाता है?मुख्य() खराब क्यों प्रयास करें?
[STAThread]
static void Main()
{
try
{
Application.Run(new Form1());
}
catch (Exception e)
{
MessageBox.Show("General error: " + e.ToString());
}
}
मुझे समझ है कि यह बुरा अभ्यास है, लेकिन यह सुनिश्चित नहीं है कि क्यों।
आप अंतिम उपयोगकर्ता को इसके मुकाबले कुछ और जानकारीपूर्ण दिखाना चाहते हैं, और समर्थन उद्देश्यों के लिए अपवाद विवरण लॉग इन करना चाहते हैं, लेकिन अन्यथा मैं अनुचित के बजाय इसे सर्वोत्तम अभ्यास के रूप में अनुशंसा करता हूं! –
वास्तव में अच्छा सवाल है। मुझे लगता है कि यहां जवाब थोड़ा "सूक्ष्म" है। बस इस दृष्टिकोण को बुलाओ "बुरी आदत" यह न्याय नहीं करता है। – Noldorin