ลูปและการวนซ้ำ
ใช้ลูป for, foreach และ while อย่างปลอดภัย
ทำงานอย่างไร
C# มีลูปหลายแบบเพื่อให้การวนซ้ำแสดงได้ทั้งตามดัชนี ตามค่า หรือตามเงื่อนไขที่เปลี่ยนไป
foreach ช่วยให้ไม่ต้องจัดการดัชนีเองเมื่อต้องการแค่ค่า continue ข้ามรายการปัจจุบันโดยไม่จบลูป
ดูการทำงาน
กด ทีละขั้น เพื่อรันลูปทีละก้าว ดูการตรวจเงื่อนไข การทำงานของตัวลูป และตารางติดตามที่เพิ่มขึ้นทีละแถว
ตัวอย่าง 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
- Sum of Odd Numbers Add every odd number up to a limit. ง่าย
- Countdown to Liftoff Count down from a number and end with Liftoff! ง่าย