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

सी # में चेक किए गए बनाम अनचेक अपवाद

आप चेक किए गए या अनियंत्रित संदर्भ में C# में कथन निष्पादित कर सकते हैं।

चेक में, अपवाद अंकगणितीय अतिप्रवाह द्वारा उठाया जाता है, जबकि अनियंत्रित संदर्भ में, अंकगणितीय अतिप्रवाह को अनदेखा किया जाता है।

चेक किए गए अपवाद

इंटीग्रल-टाइप अंकगणितीय संचालन और रूपांतरणों के लिए अतिप्रवाह जाँच को स्पष्ट रूप से सक्षम करने के लिए चेक किए गए कीवर्ड का उपयोग करें। इसके लिए बस चेक किया गया कीवर्ड सेट करें।

ओवरफ्लो जाँच को कंपाइलर विकल्प, पर्यावरण कॉन्फ़िगरेशन, या चेक किए गए कीवर्ड के उपयोग द्वारा सक्षम किया जा सकता है।

res = checked(val + 10);

मान लें कि वैल का मान 2147483647 है यानी इंट टाइप का अधिकतम मान। उपरोक्त एक त्रुटि उत्पन्न करेगा क्योंकि यह चेक किया गया है। यह रनटाइम पर अतिप्रवाह जाँच को सक्षम बनाता है।

अनियंत्रित अपवाद

अभिन्न-प्रकार के अंकगणितीय संचालन और रूपांतरणों के लिए अतिप्रवाह जाँच को रोकने के लिए अनियंत्रित कीवर्ड का उपयोग करें। इसके लिए बस अनियंत्रित कीवर्ड सेट करें।

यहां, अंकगणित अतिप्रवाह को नजरअंदाज कर दिया जाता है। अतिप्रवाह जाँच को रोकने के लिए इसका उपयोग करें।

res =unchecked(val + 10);

मान लें कि वैल का मान 2147483647 है। उपरोक्त कोई त्रुटि नहीं देगा क्योंकि अनियंत्रित कीवर्ड का उपयोग करके अतिप्रवाह जाँच को रोका जाता है।


  1. CSS3 में टेक्स्ट ओवरफ्लो को संभालना

    CSS3 में टेक्स्ट-ओवरफ्लो प्रॉपर्टी का उपयोग यह निर्धारित करने के लिए किया जाता है कि प्रदर्शित नहीं होने वाली ओवरफ्लो सामग्री उपयोगकर्ताओं को कैसे संकेतित की जाती है CSS3 में टेक्स्ट ओवरफ्लो को संभालने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> <style> b

  1. HTML <इनपुट> जाँच की गई विशेषता

    तत्व की चेक की गई विशेषता निर्दिष्ट करती है कि वेब पेज लोड होने पर इनपुट प्रकार चेकबॉक्स चेक किया गया है। आप इस विशेषता का उपयोग इनपुट प्रकार रेडियो के साथ भी कर सकते हैं। निम्नलिखित वाक्य रचना है - ऊपर, हमने इसे चेक किया है क्योंकि हम चाहते थे कि वेब पेज लोड होने पर चेकबॉक्स का चयन किया जाए।

  1. अवास्ट में अपवाद कैसे जोड़ें?

    अवास्ट सॉफ्टवेयर एक बहुराष्ट्रीय साइबर सुरक्षा सॉफ्टवेयर कंपनी है और इसका मुख्यालय चेक गणराज्य में है। कंपनी को ज्यादातर अवास्ट एंटीवायरस के कारण जाना जाता है जो कंप्यूटर सुरक्षा के लिए सबसे लोकप्रिय सॉफ्टवेयर में से एक है और इसका उपयोग 435 मिलियन से अधिक लोग करते हैं। अवास्ट एंटीवायरस का एंटी-मैलवे