ลูปใน C#: For, While และ Do-While
เชี่ยวชาญโครงสร้างลูปเพื่อทำงานซ้ำได้อย่างมีประสิทธิภาพ
ลูปใน C#: For, While และ Do-While เป็นบทเรียน C# Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 5 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน C# Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส C# Academy มีบทเรียนทั้งหมด 5 บทเรียน
บทนำสู่การวนซ้ำ
การวนซ้ำใน C#: for, while และ do-while
ยินดีต้อนรับสู่บทเรียนถัดไป! ในบทเรียนนี้ คุณจะได้เรียนรู้วิธีใช้การวนซ้ำเพื่อทำงานซ้ำในโปรแกรม C# ซึ่งช่วยให้โค้ดมีประสิทธิภาพมากขึ้น มาเริ่มกันเลย!

การวนซ้ำคืออะไร
การวนซ้ำคืออะไร
การวนซ้ำช่วยให้คุณทำงานกับบล็อกโค้ดเดิมซ้ำหลายครั้ง เหมาะสำหรับการทำงานซ้ำ ๆ ให้เป็นอัตโนมัติ เช่น การวนผ่านข้อมูลหรือการคำนวณ
ประเด็นสำคัญ: C# มีการวนซ้ำหลักสามประเภท ได้แก่ for, while และ do-while
การวนซ้ำแบบ for
การวนซ้ำแบบ for
การวนซ้ำแบบ for ใช้เมื่อคุณทราบว่าต้องการทำงานซ้ำกี่ครั้ง ตัวอย่าง:
ประเด็นสำคัญ: การวนซ้ำแบบ for ประกอบด้วยสามส่วน ได้แก่ การกำหนดค่าเริ่มต้น เงื่อนไข และการเพิ่มค่า
using System;
class Program {
static void Main() {
for (int i = 1; i <= 5; i++) {
Console.WriteLine("Iteration: " + i);
}
}
}
การวนซ้ำแบบ while
การวนซ้ำแบบ while
การวนซ้ำแบบ while ใช้เมื่อต้องการทำงานซ้ำตราบใดที่เงื่อนไขเป็นจริง ตัวอย่าง:
เคล็ดลับ: ตรวจสอบให้แน่ใจว่าเงื่อนไขจะกลายเป็นเท็จในที่สุด เพื่อหลีกเลี่ยงการวนซ้ำไม่สิ้นสุด
using System;
class Program {
static void Main() {
int i = 1;
while (i <= 5) {
Console.WriteLine("Iteration: " + i);
i++; // Increment the counter
}
}
}
การวนซ้ำแบบ do-while
การวนซ้ำแบบ do-while
การวนซ้ำแบบ do-while คล้ายกับการวนซ้ำแบบ while แต่รับประกันว่าโค้ดจะทำงานอย่างน้อยหนึ่งครั้ง ตัวอย่าง:
ประเด็นสำคัญ: ใช้ do-while เมื่องานต้องทำงานอย่างน้อยหนึ่งครั้ง ไม่ว่าเงื่อนไขจะเป็นอย่างไร
using System;
class Program {
static void Main() {
int i = 1;
do {
Console.WriteLine("Iteration: " + i);
i++;
} while (i <= 5);
}
}
การออกจากการวนซ้ำ
การออกจากการวนซ้ำ
ใช้คำสั่ง break เพื่อออกจากการวนซ้ำก่อนกำหนด ตัวอย่าง:
เคล็ดลับ: ใช้ break เท่าที่จำเป็น เพื่อให้ติดตามการทำงานของโค้ดได้ง่าย
using System;
class Program {
static void Main() {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // Exit the loop when i equals 5
}
Console.WriteLine("Iteration: " + i);
}
}
}
การข้ามรอบการวนซ้ำ
การข้ามรอบการวนซ้ำ
ใช้คำสั่ง continue เพื่อข้ามส่วนที่เหลือของรอบปัจจุบัน แล้วไปยังรอบถัดไป ตัวอย่าง:
ประเด็นสำคัญ: ใช้ continue เพื่อข้ามรอบที่ระบุโดยยังคงอยู่ภายในการวนซ้ำ
using System;
class Program {
static void Main() {
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
continue; // Skip even numbers
}
Console.WriteLine("Odd number: " + i);
}
}
}
ลูปซ้อนกัน
ลูปซ้อนกัน
คุณสามารถซ้อนลูปไว้ภายในกันและกันเพื่อทำงานที่ซับซ้อนยิ่งขึ้นได้ ตัวอย่าง:
เคล็ดลับ: โปรดระมัดระวังเมื่อใช้ลูปซ้อนกัน เนื่องจากอาจเพิ่มความซับซ้อนให้กับโปรแกรมของคุณได้
using System;
class Program {
static void Main() {
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 2; j++) {
Console.WriteLine("Outer loop: " + i + ", Inner loop: " + j);
}
}
}
}
ทำได้ดีมาก!
ทำได้ดีมาก!
ขอแสดงความยินดี! คุณได้เรียนรู้วิธีใช้ลูป for, while และ do-while เพื่อทำงานซ้ำอย่างมีประสิทธิภาพแล้ว ในบทเรียนถัดไป เราจะสำรวจคำสั่งสวิตช์เพื่อทำให้ตรรกะเงื่อนไขที่ซับซ้อนง่ายขึ้น มาเขียนโค้ดกันต่อเลย!

คำถามที่พบบ่อย
บทเรียน “ลูปใน C#: For, While และ Do-While” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ลูปใน C#: For, While และ Do-While” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส C# Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส C# Academy มีบทเรียนทั้งหมด 5 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ลูปใน C#: For, While และ Do-While”
เชี่ยวชาญโครงสร้างลูปเพื่อทำงานซ้ำได้อย่างมีประสิทธิภาพ คุณปฏิบัติ C# Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน C# Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน C# Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 5 บทเรียน
บทเรียน “ลูปใน C#: For, While และ Do-While” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน C# Academy นี้ได้ไหม
ได้ บทเรียน C# Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ลำดับการทำงาน: คำสั่ง If-Else
- ลูปใน C#: For, While และ Do-While
- คำสั่ง Switch
- บทนำสู่อาร์เรย์
- การทำงานกับสตริง