แบบฝึกหัด C#

ตรวจอินพุตด้วย TryParse

แยกวิเคราะห์อินพุตของผู้ใช้โดยไม่ใช้ exception กับการตรวจสอบทั่วไป

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

TryParse เป็นแพทเทิร์นพื้นฐานของ C# สำหรับแปลงข้อความที่เชื่อถือไม่ได้

เมื่อแปลงไม่สำเร็จ TryParse จะคืน false และกำหนดค่าเริ่มต้นของชนิดนั้นให้

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

C#
รันโค้ด →
Program.cs
using System;
class Program
{
    static void Main()
    {
        foreach (string input in new[] { "42", "oops" })
            Console.WriteLine(int.TryParse(input, out int value) ? value * 2 : "Invalid");
    }
}
ผลลัพธ์ที่คาดหวัง
84
Invalid

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

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

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

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

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