Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

จะสร้างลูปไม่สิ้นสุดใน C # ได้อย่างไร?


การวนซ้ำไม่สิ้นสุดคือการวนซ้ำที่ไม่สิ้นสุดและวนซ้ำไปเรื่อย ๆ

มาดูตัวอย่างการสร้าง infinite loop ใน C#

ตัวอย่าง

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         for (int a = 0; a < 50; a--) {
            Console.WriteLine("value : {0}", a);
         }
         Console.ReadLine();
      }
   }
}

ด้านบน การวนซ้ำจะดำเนินการจนถึง <50 ค่าของถูกตั้งค่าเป็น 0 ในขั้นต้น

int a = 0;

ค่าของการลดลงหลังจากการวนซ้ำแต่ละครั้งเนื่องจากมีการตั้งค่าเป็น

a--;

ดังนั้นค่าของ a จะไม่มากกว่า 50 และเงื่อนไข a <50 จะเป็นจริงเสมอ สิ่งนี้จะทำให้การวนซ้ำเป็นวงวนไม่สิ้นสุด