Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में दावा


एसर्ट स्टेटमेंट रनटाइम पर प्रोग्राम लॉजिक त्रुटियों को पकड़ने का एक प्रभावी तरीका है। इसके दो तर्क हैं -

  • सच्ची स्थिति के लिए एक बूलियन एक्सप्रेशन, और
  • झूठे की स्थिति में क्या प्रदर्शित करें।

कोड को संशोधित करते समय आम तौर पर उत्पन्न होने वाली त्रुटियों को जल्दी से दूर करने के लिए बड़े और जटिल कार्यक्रमों में अभिकथन उपयोगी होते हैं। मुखर विधि के अंदर किसी भी फ़ंक्शन कॉल का उपयोग करने से बचें।

आपको यह सुनिश्चित करने की ज़रूरत है कि आप किसी Assert के अंदर जो भी कोड जोड़ते हैं, उसे हटाए जाने पर आउटपुट को नहीं बदलना चाहिए। यह तब होता है जब आप डीबग लागू करते हैं। अपने कार्यक्रम में शामिल करें।

इसे लागू करने के लिए, आप एक अस्थायी चर का उपयोग कर सकते हैं -

int temp= DecCounter(d);
Debug.Assert(temp !=0);

ऊपर, काउंटर पर कॉल करने से मूल्य में कमी आएगी। हमने अस्थायी चर का उपयोग किया है क्योंकि रिलीज संस्करण जब Assert का उपयोग किया जाता है तो कॉल को समाप्त कर देता है। यह कोड में एक बग बना सकता है, इसलिए बेहतर तरीका है कि आप अस्थायी का उपयोग करें।


  1. 6G:यह क्या है और इसकी अपेक्षा कब करें

    5G नेटवर्क अभी भी दुनिया भर में तैनात किए जा रहे हैं और दुनिया के कई क्षेत्र अभी भी 4G और यहां तक ​​कि 3G नेटवर्क का उपयोग कर रहे हैं, ऐसे में 6G शब्द का इस्तेमाल करना थोड़ा जल्दी लगता है। . आखिर हमारे पास 6G नेटवर्क का क्या उपयोग है जबकि अपेक्षाकृत कम लोग ही 5G नेटवर्क का उपयोग कर सकते हैं? उस ने

  1. पायथन में अभिकथन

    एक अभिकथन एक विवेक-जांच है जिसे आप कार्यक्रम के अपने परीक्षण के साथ चालू या बंद कर सकते हैं। किसी दावे के बारे में सोचने का सबसे आसान तरीका यह है कि उसकी तुलना उठाएँ-अगर . से की जाए बयान (या अधिक सटीक होने के लिए, एक बढ़ा-चढ़ाकर बयान)। एक व्यंजक का परीक्षण किया जाता है, और यदि परिणाम गलत आता है, तो

  1. पायथन में कीवर्ड पर जोर दें

    प्रत्येक प्रोग्रामिंग भाषा में प्रोग्राम निष्पादन के दौरान उठाए गए अपवाद को संभालने की सुविधा होती है। पायथन में कीवर्ड का उपयोग एक त्रुटि को पकड़ने और सिस्टम द्वारा उत्पन्न त्रुटि संदेश के बजाय एक उपयोगकर्ता परिभाषित त्रुटि संदेश को संकेत देने के लिए किया जाता है। इससे प्रोग्रामर के लिए त्रुटि होने