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.