if (exitProgram)
{
Console.WriteLine("조건을 만족하여 프로그램을 종료합니다.");
return; //조건이 충족되면 Main 메서드를 즉시 종료
}
//return 문 이후의 코드는 실행되지 않음
Console.WriteLine("조건이 충족되지 않아 프로그램이 계속 실행됩니다.");
}
}
이 예제에서는 exitProgram 변수의 값에 따라 실행 흐름을 제어합니다. 변수가 true라면 “조건을 만족하여 프로그램을 종료합니다.”를 출력한 후 Main() 메서드를 즉시 종료합니다. 따라서 return; 이후에 위치한 코드는 실행되지 않습니다.
실행 결과
프로그램 시작 조건을 만족하여 프로그램을 종료합니다.