Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

FormatException ใน C #


FomatException ถูกส่งออกมาเมื่อรูปแบบของอาร์กิวเมนต์ไม่ถูกต้อง

เรามาดูตัวอย่างกัน

เมื่อเราตั้งค่าอื่นที่ไม่ใช่ int เป็น int.Parse() วิธีการนั้น FormatException จะถูกส่งออกไปดังที่แสดงด้านล่าง -

ตัวอย่าง

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

ข้อผิดพลาดต่อไปนี้เกิดขึ้นเมื่อคอมไพล์โปรแกรมด้านบนเนื่องจากเราได้ส่งค่าอื่นที่ไม่ใช่จำนวนเต็ม

ผลลัพธ์

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