이 코드는 54에 도달할 때까지만 진행되며, 이 시점에서 if 문은 이를 catch하고 루프에서 보냅니다. 이것은 일종의 사소한 예이지만 break 명령을 사용할 수 있는 시기를 파악하는 것이 좋습니다. 우리는 루프를 시작할 때, 우리는 완전히 100에 도착 할 것으로 예상하고 있지만, 우리는 어떤 시점에서 실현, 중요한 문제가 있다는 것을, 우리는 단지 루프에서 뛰어 해야합니다. 위의 예제는 조건이 true인 식인 경우 while 루프로 작동합니다. 조건이 true이면 루프가 실행되지 않습니다. true이면 조건이 false가 될 때까지 루프가 실행되지만 이 루프가 올바르게 작동하려면 조건부 식이 부울 값(true 또는 false)이 되는 식이어야 합니다. 루프의 문은 조건이 true인 동안 실행하려는 함수 또는 코드일 수 있습니다. 아래 예제를 확인하여 while 루프가 컨텍스트에서 어떻게 작동하는지 확인합니다: do 문은 문 또는 문 블록을 실행하고 지정된 부울 식은 true로 평가합니다. 해당 식은 루프를 실행할 때마다 평가되므로 do-while 루프는 하나 이상의 시간을 실행합니다. 이는 0회 이상 실행되는 while 루프와 다릅니다. 우리가 얘기하려고하는 루프의 첫 번째 종류는 while 루프입니다.

while 루프는 특정 코드를 반복해서 반복하지만 특정 조건은 true입니다. 이것은 우리가 우리의 첫 번째 예제를 볼 때, 두 번째에 훨씬 더 의미가 있을 것입니다. 루프는 if-문처럼 보이는 방식으로 생성되지만 명령문 시퀀스를 여러 번 실행하고 루프 변수를 관리하는 코드를 축약합니다. while 루프 C#는 표현식의 조건이 더 이상 true가 될 때까지 루프에서 계속 반복되는 문입니다. 다른 OOP 언어를 알고 있다면 while 루프가 OOP 언어로 어떤 형태로든 존재하기 때문에 유사한 메서드에 익숙할 것입니다. 루프 제어 문은 일반 시퀀스에서 실행을 변경합니다. 실행이 범위를 벗어나면 해당 범위에서 생성된 모든 자동 개체가 소멸됩니다. 루프 문은 우리가 문 또는 문 그룹을 여러 번 실행할 수 있습니다 다음 프로그래밍 언어의 대부분에서 루프 문에서 일반입니다 – 내가 당신에게 예를 보여 보자 또는 두, 그리고 난 당신에게 „할당”을 제공 할거야 U p 와 다른 유사한 것에 대한 코드.