Computer >> Máy Tính >  >> Lập trình >> C#

C # OverflowException


OverflowException được ném ra khi giá trị tham số nằm ngoài phạm vi số nguyên.

Hãy để chúng tôi xem một ví dụ.

Khi chúng tôi đặt một giá trị cho phương thức int.Parse () nằm ngoài phạm vi số nguyên, thì OverflowException sẽ được ném ra như hình dưới đây -

Ví dụ

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

Đầu ra

Lỗi sau được đưa ra khi chương trình trên được biên dịch vì chúng tôi đã chuyển một giá trị nằm ngoài phạm vi số nguyên (Int32).

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