พื้นฐาน C#

การจัดการ exception

ตรวจสอบการทำงานและฟื้นตัวจากความล้มเหลวที่คาดไว้

ทำงานอย่างไร

exception แยกการทำงานปกติออกจากการจัดการความล้มเหลวที่ไม่ปกติ

สำหรับอินพุตผิดที่คาดไว้ควรใช้ TryParse ส่วน try/catch เหมาะเมื่อ API แจ้งความล้มเหลวด้วย exception

ตัวอย่าง C# ที่รันได้

C#
รันโค้ด →
Program.cs
using System;

class Program
{
    static void Main()
    {
        string input = "42";
        if (int.TryParse(input, out int value))
            Console.WriteLine(value * 2);
        else
            Console.WriteLine("Invalid number");
    }
}
ผลลัพธ์ที่คาดหวัง
84

ฝึกกับดีบักเกอร์

ตั้ง breakpoint ที่การกำหนดค่าหรือเงื่อนไขสำคัญ กด Debug แล้วดูค่าตัวแปรภายในก่อนไปยังบรรทัดถัดไป

ฝึกด้วยโจทย์

ใช้สิ่งที่เรียนในบทนี้แก้ปัญหาจริง ทุกโจทย์รันในเบราว์เซอร์ พร้อมการทดสอบทันทีและรีวิวจาก AI

โจทย์ทั้งหมด