Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 무한 루프를 만드는 방법은 무엇입니까?

<시간/>

무한 루프는 절대 종료되지 않고 무한 반복되는 루프입니다.

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();
      }
   }
}

위에서 루프는 a <50까지 실행됩니다. 의 값은 초기에 0으로 설정됩니다.

int a = 0;

값은 로 설정되어 있으므로 각 반복 후에 감소합니다.

a--;

따라서 will 값은 50을 초과하지 않으며 조건 a <50은 항상 참입니다. 이렇게 하면 루프가 무한 루프가 됩니다.