แนะ นำ

เสร็จสมบูรณ์เมื่อ

นักพัฒนา C# มีหน้าที่รับผิดชอบในการดีบักโค้ดและการจัดการข้อยกเว้นในแอปพลิเคชันของตน ภาษา C# สนับสนุนข้อยกเว้นในการจัดการรูปแบบ เช่น try-catch รูปแบบ และtry-catch-finally Visual Studio Code ใช้ส่วนขยายเพื่อสนับสนุนการดีบักโค้ด คุณสามารถค้นหาส่วนขยายตัวแก้ไขจุดบกพร่องใน Visual Studio Code Marketplace ได้

สมมติว่าคุณเป็นส่วนหนึ่งของทีมที่กําลังพัฒนาแอปพลิเคชันสนับสนุนการค้าปลีก ทีมกําลังทํางานกับแอปพลิเคชันทะเบียนเงินสดที่จัดการธุรกรรมการขายปลีก คุณกําลังพัฒนา MakeChange วิธีการที่จัดการเงินจนกว่าจะถึงและคํานวณจํานวนการเปลี่ยนแปลงที่ส่งกลับไปยังลูกค้า วิธีการ MakeChange จะติดตามจํานวนการเรียกเก็บเงินของแต่ละสกุลเงิน (1, 5, 10 และ 20) ที่พร้อมใช้งานในลิ้นชักเก็บเงิน ทีมกําลังวางแผนที่จะเพิ่มการจัดการข้อยกเว้นให้กับแอปพลิเคชันในระหว่างกระบวนการตรวจสอบรหัส

โมดูลนี้จะแนะนําคุณผ่านการตรวจทานโค้ดและการดีบักกระบวนการที่มีการเพิ่มการจัดการข้อยกเว้นลงในแอปพลิเคชัน

ในตอนท้ายของโมดูลนี้ คุณสามารถดีบักแอปพลิเคชัน C# โดยใช้ตัวดีบักเกอร์รหัส Visual Studio ใช้ try-catch รูปแบบและแสดงข้อยกเว้นที่ถูกจับในระดับที่ต่ํากว่าของสแตกการโทร

หมายเหตุ

นี่คือมอดูลโครงการที่มีคำแนะนำ ซึ่งคุณจะดำเนินโครงการจนจบโดยปฏิบัติตามคำแนะนำทีละขั้นตอน

วัตถุประสงค์การเรียนรู้

ในมอดูลนี้ คุณจะได้ฝึกวิธีการ:

  • ใช้เครื่องมือตัวดีบักเกอร์ Visual Studio Code เพื่อระบุและแก้ไขปัญหาในตรรกะโค้ดของคุณ
  • ใช้การจัดการข้อยกเว้นในแอปพลิเคชันคอนโซล C# โดยใช้ try-catch รูปแบบ
  • สร้างและแสดงข้อยกเว้นด้วยคุณสมบัติแบบกําหนดเอง
  • จับข้อยกเว้นในระดับที่ต่ํากว่าในสแต็คการเรียก

ข้อกําหนดเบื้องต้น

  • การติดตั้ง Visual Studio Code ที่กําหนดค่าไว้สําหรับการพัฒนาแอปพลิเคชัน C#
  • ความสามารถในการพัฒนาแอปพลิเคชันคอนโซล C# ที่ใช้ตรรกะทางธุรกิจโดยใช้คําสั่งการทําซ้ํา คําสั่งการเลือก และวิธีการแบบกําหนดเอง
  • สัมผัสประสบการณ์การใช้งานเครื่องมือการดีบักรหัส Visual Studio สําหรับ C#
  • สัมผัสประสบการณ์การใช้งานการ try-catch มอบหมายข้อยกเว้นและการโยนข้อยกเว้นในแอปพลิเคชันคอนโซล C#