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

ลอง/จับ/ในที่สุด/โยนคำหลักใน C #


การจัดการข้อยกเว้นขึ้นอยู่กับคำหลักและการใช้งานดังต่อไปนี้ -

  • ลอง − บล็อกการลองระบุกลุ่มของรหัสที่เปิดใช้งานข้อยกเว้นเฉพาะ ตามด้วยบล็อกจับอย่างน้อยหนึ่งบล็อก

  • จับ − โปรแกรมจับข้อยกเว้นด้วยตัวจัดการข้อยกเว้นที่ตำแหน่งในโปรแกรมที่คุณต้องการจัดการกับปัญหา คีย์เวิร์ด 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
}