1. for
반복문:
for
반복문은 초기화, 조건식, 증감식을 사용하여 반복 횟수를 제어하는 데 주로 사용됩니다.
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
}
- 위의 코드에서
int i = 0
는 초기화 부분으로, 반복문이 시작할 때 한 번만 실행됩니다. i < 5
는 조건식으로, 조건이 참인 동안 반복이 계속됩니다.i++
는 증감식으로, 각 반복이 끝날 때마다i
의 값을 1씩 증가시킵니다.- for each : 배열, 리스트 등 각 요소를 반복적으로 처리할 때 사용한다.
foreach
반복문은 컬렉션(배열, 리스트 등)의 각 요소를 반복적으로 처리할 때 사용됩니다. 이 반복문은 컬렉션의 모든 요소를 순서대로 가져와서 블록 내의 코드를 실행합니다.
int[] numbers = { 1, 2, 3, 4, 5 };
foreach (int number in numbers)
{
Console.WriteLine(number);
}
위의 코드에서 foreach
문은 numbers
배열의 각 요소를 가져와서 number
변수에 할당하고, 블록 내의 코드를 실행합니다. 결과적으로 배열의 모든 요소가 출력됩니다.
2. while
반복문:
while
반복문은 조건식이 참인 동안 계속해서 코드 블록을 반복 실행합니다.
int i = 0;
while (i < 5)
{
Console.WriteLine(i);
i++;
}
위의 코드에서 i < 5
가 참인 동안 Console.WriteLine(i);
와 i++;
가 계속해서 실행됩니다.
3. do-while
반복문:
do-while
반복문은 코드 블록을 최소한 한 번 실행한 후, 조건식이 참인 동안 계속해서 반복 실행합니다.
int i = 0;
do
{
Console.WriteLine(i);
i++;
} while (i < 5);
do
블록의 코드가 최초 한 번 실행된 후 while
조건을 검사하며, 조건이 참이면 계속 반복됩니다.
'Programming Language > C#' 카테고리의 다른 글
[C#] 예외처리(Exception) [ try, catch, finally ] (0) | 2023.12.27 |
---|---|
[C#] yield 키워드 : 큰 데이터의 집합을 다룰 수 있다 (0) | 2023.12.27 |
[C#] 조건문(Conditional Statement) (0) | 2023.12.27 |
[C#] 연산자 (0) | 2023.12.27 |
[C#] 데이터 타입 (1) | 2023.12.27 |