ข้อยกเว้นคือปัญหาที่เกิดขึ้นเมื่อโปรแกรมทำงาน คีย์เวิร์ดต่อไปนี้จัดการข้อยกเว้นใน C#
ลองเลย
บล็อกการลองระบุกลุ่มรหัสที่เปิดใช้งานข้อยกเว้นเฉพาะ
จับ
คีย์เวิร์ด catch ระบุถึงการดักจับข้อยกเว้น
ในที่สุด
ดำเนินการชุดคำสั่งที่กำหนด ไม่ว่าจะส่งข้อยกเว้นหรือไม่ก็ตาม
ขว้าง
ข้อยกเว้นจะเกิดขึ้นเมื่อเกิดปัญหาในโปรแกรม
ให้เราดูตัวอย่างในการจัดการข้อผิดพลาดในโปรแกรม C# -
using System; namespace MyErrorHandlingApplication { class DivNumbers { int result; DivNumbers() { result = 0; } public void myDivision(int num1, int num2) { try { result = num1 / num2; } catch (DivideByZeroException e) { Console.WriteLine("Exception Caught: {0}", e); } finally { Console.WriteLine("Result: {0}", result); } } static void Main(string[] args) { DivNumbers d = new DivNumbers(); d.myDivision(5, 0); Console.ReadKey(); } } }