অভারফ্লো এক্সেপশন থ্রো করা হয় যখন প্যারামিটারের মান পূর্ণসংখ্যার রেঞ্জের বাইরে থাকে।
আসুন একটি উদাহরণ দেখি।
যখন আমরা 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.