ตรวจอินพุตด้วย TryParse
แยกวิเคราะห์อินพุตของผู้ใช้โดยไม่ใช้ exception กับการตรวจสอบทั่วไป
ทำงานอย่างไร
TryParse เป็นแพทเทิร์นพื้นฐานของ C# สำหรับแปลงข้อความที่เชื่อถือไม่ได้
เมื่อแปลงไม่สำเร็จ TryParse จะคืน false และกำหนดค่าเริ่มต้นของชนิดนั้นให้
ตัวอย่าง 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
โจทย์ทั้งหมด