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

सी # ओवरफ्लो एक्सेप्शन


OverflowException फेंक दिया जाता है जब पैरामीटर मान पूर्णांक श्रेणियों से बाहर है।

आइए एक उदाहरण देखें।

जब हम पूर्णांक श्रेणी से बाहर int.Parse() विधि के लिए एक मान सेट करते हैं, तो नीचे दिखाए गए अनुसार ओवरफ्लो एक्सेप्शन फेंक दिया जाता है -

उदाहरण

using System;
class Demo {
   static void Main() {
      string str = "757657657657657";
      int res = int.Parse(str);
   }
}

आउटपुट

निम्न त्रुटि तब होती है जब उपरोक्त प्रोग्राम संकलित किया जाता है क्योंकि हमने एक मान पारित किया है जो पूर्णांक (Int32) श्रेणी से बाहर है।

Unhandled Exception:
System.OverflowException: Value was either too large or too small for an Int32.

  1. HTML मान विशेषता

    HTML मान विशेषता HTML दस्तावेज़ में HTML तत्व के प्रारंभिक मान को परिभाषित करती है। इसे बटन, इनपुट, मीटर, ली, विकल्प, प्रगति . पर लागू किया जा सकता है और परम HTML तत्व। सिंटैक्स निम्नलिखित वाक्य रचना है - <tagname value=”text”></tagname> आइए हम HTML मान विशेषता का एक उदाह

  1. सी # में स्ट्रिंगबिल्डर का डिफ़ॉल्ट मान

    StringBuilder का डिफ़ॉल्ट मान प्राप्त करने के लिए डिफ़ॉल्ट ऑपरेटर का उपयोग करें। StringBuilder str = default(StringBuilder); ऊपर, हमने डिफ़ॉल्ट मान प्राप्त करने के लिए डिफ़ॉल्ट कीवर्ड का उपयोग किया है। आइए देखें पूरा कोड - उदाहरण using System; using System.Text; public class Demo {    p

  1. सी # में मूल्य प्रकार बनाम संदर्भ प्रकार

    मान प्रकार और संदर्भ, दोनों C# में प्रकार हैं - मान प्रकार मान प्रकार चर को सीधे एक मान असाइन किया जा सकता है। वे वर्ग System.ValueType से प्राप्त हुए हैं। मान प्रकारों में सीधे डेटा होता है। जब आप एक इंट टाइप घोषित करते हैं, तो सिस्टम वैल्यू को स्टोर करने के लिए मेमोरी आवंटित करता है। मान प्रकार