-
break, continueC# 2022. 1. 22. 21:36
1. break
반복문에 조건식에 관계없이 while문을 탈출하는 경우도 생각할 수 있다.
using System; namespace CSharp { class Program { static void Main(string[] args) { int a = 0; while (true) { Console.WriteLine(a); if (a == 5) break; a++; } } } }
다음과 같이 if문으로 조건을 주고 조건을 만족하면 break가 실행되게하면 된다.
break가 실행되는 즉시 자기가 속한 함수를 종료하고 탈출하게 된다.
2. continue
continue는 키워드를 만나는 순간 밑에 있는 모든 코드를 무시하고 다음 조건으로 넘어간다.
using System; namespace CSharp { class Program { static void Main(string[] args) { for(int i = 0; i<100; i++) { if (i % 2 == 1) continue; Console.WriteLine(i); } } } }
위 코드는 i가 홀수 일때는 continue를 통해서 스킵하고 짝수일때는 출력이 되게하는 코드이다.
'C#' 카테고리의 다른 글
out (0) 2022.01.24 메소드(함수)와 함수범위 (0) 2022.01.24 반복문 (0) 2022.01.22 열거형과 상수 (0) 2022.01.22 switch문과 삼항연산자 (0) 2022.01.22