0Pricing
C# Academy · บทเรียน

ลูปใน 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 — ภาพประกอบ 1

การวนซ้ำคืออะไร

การวนซ้ำคืออะไร

การวนซ้ำช่วยให้คุณทำงานกับบล็อกโค้ดเดิมซ้ำหลายครั้ง เหมาะสำหรับการทำงานซ้ำ ๆ ให้เป็นอัตโนมัติ เช่น การวนผ่านข้อมูลหรือการคำนวณ

ประเด็นสำคัญ: 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 — ภาพประกอบ 9

คำถามที่พบบ่อย

บทเรียน “ลูปใน 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ลำดับการทำงาน: คำสั่ง If-Else
  2. ลูปใน C#: For, While และ Do-While
  3. คำสั่ง Switch
  4. บทนำสู่อาร์เรย์
  5. การทำงานกับสตริง
← กลับไปที่ C# Academy