c# 에서 for loop연산을 하는데 사용되는 방법 중 하나인 foreach loop에 대해 알아보도록 하겠습니다.
foreach loop 사용법
int[] Array1 = { 1, 2, 3, 4, 5 };
foreach (int a in Array1)
{
Console.WriteLine(a);
}
1. for loop를 돌릴 배열을 준비합니다.
2. 배열을 in 뒤에 위치 시기키고,
3. in 앞에 하나씩 뽑아 넣을 변수를 지정해줍니다.
foreach loop 특징
foreach loop는 오로지 출력만을 목적으로 하는 특징을 가지고 있습니다.
즉 지정한 변수 a값을 임의로 수정/변경이 불가합니다.
이게 무슨말인지 아래 코드를 보시면 이해가 되실텐데요.
출력되는 a 값에 1을 더한값을 출력하고싶어 위와 같이 코드를 적었으나,
아래와 같은 오류가 발생하게 됩니다.
output:
# 아래 예시는 파이썬에서 같은 식의 코드를 작성한것입니다.
c# for each와는 다르게 에러없이 정상적으로 출력되는 걸 알 수 있습니다.
list_1 = [1,2,3,4,5]
for a in list_1:
a = a + 1
print(a)
output:
'c#' 카테고리의 다른 글
[c# 기초] 생성자(constructor)란? (0) | 2022.05.03 |
---|---|
[c# 기초] ref vs out 차이 (3) | 2022.05.03 |
[c# 기초] 함수 앞에 붙은 void는 무엇인가? (0) | 2022.05.02 |
c# 배열 초기화/선언 하는 3가지 방법(기초) (0) | 2022.04.29 |
compile time(컴파일 타임) vs runtime(런타임) 차이 (0) | 2022.04.28 |
댓글