แบบฝึกหัด C#

ตารางนัดหมายด้วย DateOnly

คำนวณวันที่ด้วย DateOnly และ DayOfWeek

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

DateOnly แทนวันที่ในปฏิทินโดยไม่ต้องกังวลเรื่องเขตเวลา

AddDays คืนค่าใหม่ เพราะชนิดวันที่เปลี่ยนค่าไม่ได้

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

C#
รันโค้ด →
Program.cs
using System;
class Program
{
    static void Main()
    {
        var start = new DateOnly(2026, 8, 24);
        var followUp = start.AddDays(14);
        Console.WriteLine($"{followUp:yyyy-MM-dd} ({followUp.DayOfWeek})");
    }
}
ผลลัพธ์ที่คาดหวัง
2026-09-07 (Monday)

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

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

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

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

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