मैं एक अधूरी परियोजना पदभार संभाल लिया है और मेरे बोलना नास्तिकता करना, हर एक समारोह इस स्वरूप में ही कोशिश पकड़ बयान के साथ लिपटे है: मैं एक विधि के लिए बहुत खोज के रूप में जल्दी से इन सभी को दूर करने केएमएसवीएस सी # कोशिश-पकड़ ब्लॉक को हटाने का सबसे तेज़ तरीका?
try
{
// work work.
}
catch(Exception ex)
{
MessageBox.Show(ex.Message, ...);
}
try- पकड़ो ब्लॉक, मुझे लगता है कि लोग वास्तव में कोशिश कर रहे हैं अपने प्रयासों को स्वचालित रूप से कोशिश करने के लिए विधि को लपेटने के लिए! हमम ... क्या यह अच्छा प्रोग्रामिंग अभ्यास बिल्कुल है? क्या इसके बजाय सभी ब्लॉक को हटाने की विधि है ताकि यह डिबगिंग को आसान बना दे और मुझे अपवादों को वास्तव में हल करने की अनुमति मिल सके?
मुझे इसे एक बार करना था ... मेरा समाधान उन सभी के अंत तक {throw;} जोड़ने के लिए 900 + बार प्रतिलिपि/पेस्ट की 8 घंटे की लकीर थी और पूरी चीज को रीस्टेट करता था। मनोरंजन समय। – asawyer