พื้นฐาน C#

ลูปและการวนซ้ำ

ใช้ลูป for, foreach และ while อย่างปลอดภัย

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

C# มีลูปหลายแบบเพื่อให้การวนซ้ำแสดงได้ทั้งตามดัชนี ตามค่า หรือตามเงื่อนไขที่เปลี่ยนไป

foreach ช่วยให้ไม่ต้องจัดการดัชนีเองเมื่อต้องการแค่ค่า continue ข้ามรายการปัจจุบันโดยไม่จบลูป

ดูการทำงาน

กด ทีละขั้น เพื่อรันลูปทีละก้าว ดูการตรวจเงื่อนไข การทำงานของตัวลูป และตารางติดตามที่เพิ่มขึ้นทีละแถว

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

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

class Program
{
    static void Main()
    {
        int[] numbers = { 1, 2, 3, 4, 5, 6 };
        foreach (int number in numbers)
        {
            if (number % 2 != 0) continue;
            Console.WriteLine(number * number);
        }
    }
}
ผลลัพธ์ที่คาดหวัง
4
16
36

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

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

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

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

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