แบบฝึกหัด C#

นับความถี่ของคำด้วย Dictionary

นับคำที่ปรับรูปแบบแล้วด้วย Dictionary<TKey,TValue>

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

แบบฝึกหัดนี้ฝึกการค้นหาตามคีย์ การปรับรูปแบบ และนิพจน์คอลเลกชัน

GetValueOrDefault ให้ค่าศูนย์กับคำที่ยังไม่เคยเจอก่อนเพิ่มตัวนับ

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

C#
รันโค้ด →
Program.cs
using System;
using System.Collections.Generic;
class Program
{
    static void Main()
    {
        var counts = new Dictionary<string, int>();
        foreach (string word in "C# is fun and C# is fast".ToLower().Split(' '))
            counts[word] = counts.GetValueOrDefault(word) + 1;
        Console.WriteLine(counts["c#"]);
    }
}
ผลลัพธ์ที่คาดหวัง
2

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

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

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

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

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