exception पर टैग किए गए जवाब

एक अपवाद एक असामान्य स्थिति है जिसे कार्यक्रम के सामान्य प्रवाह से विचलन की आवश्यकता होती है। आम तौर पर, एक अपवाद के परिणामस्वरूप कुल विफलता नहीं होनी चाहिए, लेकिन इसके बजाय एक अपवाद हैंडलर द्वारा भाग लिया जाना चाहिए। अपवाद हैंडलिंग कई प्रोग्रामिंग भाषाओं में एक अंतर्निहित निर्माण है। आमतौर पर, अपवाद को स्टैक को अनइंस्टॉल करके नियंत्रित किया जाता है, इस प्रकार अपवाद के दायरे से बाहर एक परिभाषित स्थिति में वापस चला जाता है, और फिर हैंडलर ब्लॉक या रूटीन को लागू करना।

5
NUnit Assert.Throws विधि या ExpectedException विशेषता का उपयोग करें?
मैंने पाया है कि ये अपवादों के परीक्षण के दो मुख्य तरीके प्रतीत होते हैं: Assert.Throws<Exception>(()=>MethodThatThrows()); [ExpectedException(typeof(Exception))] इनमें से कौन सा सबसे अच्छा होगा? क्या एक दूसरे पर फायदे की पेशकश करता है? या यह केवल व्यक्तिगत पसंद की बात है?

9
"आंतरिक अपवाद" (ट्रेसबैक के साथ) पायथन में?
मेरी पृष्ठभूमि C # में है और मैंने हाल ही में पायथन में प्रोग्रामिंग शुरू की है। जब एक अपवाद को फेंक दिया जाता है तो मैं आमतौर पर इसे दूसरे अपवाद में लपेटना चाहता हूं जो अधिक जानकारी जोड़ता है, जबकि अभी भी पूर्ण स्टैक ट्रेस दिखा रहा है। …

12
मैं पायथन में एक कस्टम संदेश के साथ उसी अपवाद को कैसे बढ़ाऊं?
मेरे पास tryमेरे कोड में यह ब्लॉक है: try: do_something_that_might_raise_an_exception() except ValueError as err: errmsg = 'My custom error message.' raise ValueError(errmsg) कड़े शब्दों में, मैं वास्तव में एक और उठा रहा हूं ValueError, न कि ValueErrorफेंका हुआ do_something...(), जिसे errइस मामले में संदर्भित किया गया है। मैं एक कस्टम …

13
.NET के अपवाद कितने धीमे हैं?
मैं अपवादों को कब और कहां फेंकूं, इस बारे में चर्चा नहीं चाहता। मैं एक साधारण मुद्दे को हल करना चाहता हूं। उस समय का 99% अपवादों को न फेंकने का तर्क उनके आस-पास घूमता है, जबकि दूसरा पक्ष (बेंचमार्क टेस्ट के साथ) दावा करता है कि गति मुद्दा नहीं …

9
अपवाद में जानकारी जोड़ना?
मैं कुछ इस तरह से हासिल करना चाहता हूं: def foo(): try: raise IOError('Stuff ') except: raise def bar(arg1): try: foo() except Exception as e: e.message = e.message + 'happens at %s' % arg1 raise bar('arg1') Traceback... IOError('Stuff Happens at arg1') लेकिन मुझे जो मिलता है वह है: Traceback.. IOError('Stuff') …
142 python  exception 

28
"पकड़ने" या "आखिर" में गुंजाइश में "प्रयास" में घोषित चर क्यों नहीं हैं?
C # में और जावा में (और संभवतः अन्य भाषाओं में भी), "कोशिश" ब्लॉक में घोषित चर इसी "पकड़" या "अंत में" ब्लॉक के दायरे में नहीं हैं। उदाहरण के लिए, निम्नलिखित कोड संकलित नहीं करता है: try { String s = "test"; // (more code...) } catch { Console.Out.WriteLine(s); …

3
एंड्रॉइड स्टूडियो आईडीई: अपवाद पर ब्रेक
ऐसा लगता है कि मेरा एंड्रॉइड स्टूडियो किसी भी अपवाद को डिफ़ॉल्ट रूप से तोड़ना नहीं चाहता है। "किसी भी अपवाद" पर ब्रेक को सक्षम करने से वास्तविक JDE पुस्तकालयों के भीतर तोड़ना शुरू हो जाता है। क्या केवल मेरे कोड के भीतर अपवाद पर इसे तोड़ने के लिए मजबूर …

18
java.lang.IllegalStateException: onSaveInstanceState के बाद यह क्रिया नहीं कर सकता
मैं अपने ऐप के लिए सपोर्ट लाइब्रेरी का उपयोग कर रहा हूं। अपने FragmentActivity में मैं इंटरनेट से डेटा डाउनलोड करने के लिए एक AsyncTask का उपयोग कर रहा हूं। OnPreExecute () विधि में मैं एक फ़्रैगमेंट जोड़ता हूं और onPostExecute () विधि में फिर से निकालता हूं। जब बीच …

8
स्थैतिक आरंभीकरण ब्लॉक से जावा अपवाद की जाँच करने की अनुमति क्यों नहीं देता है?
जावा स्थैतिक आरंभीकरण खंड से जाँच अपवाद को फेंकने की अनुमति क्यों नहीं देता है? इस डिजाइन निर्णय के पीछे क्या कारण था?

8
क्यों एक समवर्तीमॉडिफिकेशन अपवाद को फेंक दिया गया है और इसे कैसे डीबग करना है
मैं एक Collection( HashMapअप्रत्यक्ष रूप से जेपीए द्वारा उपयोग किया जाता है, यह ऐसा होता है) का उपयोग कर रहा हूं , लेकिन जाहिर तौर पर कोड बेतरतीब ढंग से फेंकता है ConcurrentModificationException। यह क्या कारण है और मैं इस समस्या को कैसे ठीक करूँ? कुछ सिंक्रनाइज़ेशन का उपयोग करके, …

12
जावा के बिना अवैध रूप से प्रतीक्षा और सूचना का उपयोग कैसे करें?
मेरे पास 2 मैट्रिसेस हैं और मुझे उन्हें गुणा करना होगा और फिर प्रत्येक सेल के परिणामों को प्रिंट करना होगा। जैसे ही एक सेल तैयार होता है, मुझे इसे प्रिंट करने की आवश्यकता होती है, लेकिन उदाहरण के लिए मुझे सेल से पहले [0] [0] सेल को प्रिंट करना …

7
अजगर: क्या यह __in__ के भीतर अपवादों को बढ़ाने के लिए बुरा है?
क्या अपवादों को उठाने के लिए इसे बुरा माना जाता है __init__? यदि ऐसा है, तो एक निश्चित श्रेणी चर के रूप में Noneया एक गलत प्रकार के रूप में आरंभ होने पर त्रुटि को फेंकने की स्वीकृत विधि क्या है ?
128 python  exception 


10
अपवाद क्यों है ।printStackTrace () बुरा अभ्यास माना जाता है?
वहाँ एक है बहुत की सामग्री बाहर वहाँ जो पता चलता है कि मुद्रण एक अपवाद के स्टैक ट्रेस बुरा व्यवहार है। चेकस्टाइल में RegexpSingleline चेक से जैसे: इस जाँच का उपयोग किया जा सकता है [...] सामान्य बुरे अभ्यास को खोजने के लिए जैसे कि ex.printStacktrace () हालांकि, मैं …

2
UnhandledExceptionEventArgs.ExceptionObject एक वस्तु और एक अपवाद नहीं है?
UnhandledExceptionEventArgs.ExceptionObjectकोई वस्तु क्यों है और एक नहीं है Exception। से अटैच कर रहा हूं AppDomain.UnhandledException। मैं UnhandledExceptionEventArgs.ExceptionObjectएक कास्ट Exceptionऔर इसे इंटरोगेट करना चाहूंगा। और इसे ध्यान में रखते हुए क्या यह कभी अशक्त होगा? MSDN प्रलेखीकरण exatly उपयोगी नहीं है। बिना किसी अपवाद वाली वस्तु प्राप्त करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.