Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

FormatException trong C#


FormatException được ném (thrown) khi định dạng của đối số không hợp lệ.

Hãy xem ví dụ.

Khi chúng ta đặt giá trị khác int cho phương thức int.Parse(), thì FormatException được ném như sau:

Ví dụ

using System; 

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

Lỗi sau được ném khi chương trình trên được biên dịch vì chúng ta đã truyền giá trị không phải số nguyên.

Kết quả

Unhandled Exception: System.FormatException: Input string was not in a correct format.