การจัดการข้อยกเว้นขึ้นอยู่กับคำหลักและการใช้งานดังต่อไปนี้ -
-
ลอง − บล็อกการลองระบุกลุ่มของรหัสที่เปิดใช้งานข้อยกเว้นเฉพาะ ตามด้วยบล็อกจับอย่างน้อยหนึ่งบล็อก
-
จับ − โปรแกรมจับข้อยกเว้นด้วยตัวจัดการข้อยกเว้นที่ตำแหน่งในโปรแกรมที่คุณต้องการจัดการกับปัญหา คีย์เวิร์ด 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 }