IT 끄적이기/IT 지식

# 번외 , Foreach

김팡 2020. 5. 27. 20:57

Foreach 란 ? 

: 기존의 반복문의 경우 반복의 끝을 정해주는 것과 다르게 인자로 들어오는
배열 or 객체의 내부 인덱스를 끝까지 탐색하여 자동으로 순환시키는 반복문

형태 

: foreach (element in 해당배열 or 객체)

{

}

element : 데이터 타입과 변수명 (ex : String name in array)

만약 

String [] arr = new String[3] {"AA","BB","CC"}; 라고 한다면

foreach(String str in arr)

{

       Console.WriteLine(str);

}

의 결과는
AA
BB
CC 가 될 것이다 ...

이 외에도 이중포문을 써야하는 이차원 배열의 순회탐색(?) 을 한번에 할 수 있는 

효율성을 자랑한다