การจัดการข้อยกเว้นขึ้นอยู่กับคำหลักและการใช้งานดังต่อไปนี้ -
-
ลอง − บล็อกการลองระบุกลุ่มของรหัสที่เปิดใช้งานข้อยกเว้นเฉพาะ ตามด้วยบล็อกจับอย่างน้อยหนึ่งบล็อก
-
จับ − โปรแกรมจับข้อยกเว้นด้วยตัวจัดการข้อยกเว้นที่ตำแหน่งในโปรแกรมที่คุณต้องการจัดการกับปัญหา คีย์เวิร์ด catch ระบุถึงการดักจับข้อยกเว้น
-
ในที่สุด − บล็อกสุดท้ายถูกใช้เพื่อดำเนินการชุดคำสั่งที่กำหนด ไม่ว่าจะส่งข้อยกเว้นหรือไม่ส่ง ตัวอย่างเช่น หากคุณเปิดไฟล์ จะต้องปิดไฟล์ไม่ว่าจะมีข้อยกเว้นหรือไม่
-
ขว้าง − โปรแกรมส่งข้อยกเว้นเมื่อเกิดปัญหาขึ้น ทำได้โดยใช้คีย์เวิร์ด throw
ในการจัดการข้อยกเว้น คุณต้องตั้งค่าให้เหมือนกับไวยากรณ์ต่อไปนี้ใน C# -
try {
// statements causing exception
} catch( ExceptionName e1 ) {
// error handling code
} catch( ExceptionName e2 ) {
// error handling code
} catch( ExceptionName eN ) {
// error handling code
} finally {
// statements to be executed
}