foreach의 경우 다른 반복문들과는 조금 다릅니다. foreach는 배열이나 리스트, 딕셔너리 같은 컬렉션에 사용되는 반복문입니다. 물론 for문이나 while문을 써도 됩니다. 이 foreach를 이해하기 위해선 먼저 배열이나 컬렉션에 대해서 알아두는게 도움이 될 것입니다. 혹여 모르시는 분들은 이런게 있구나 알고만 있으시고 배열이나 컬렉션을 공부하신 후 다시 한번 더 보시면 좋을 것 같네요.
foreach는 배열이나 컬렉션에 저장되어 있는 데이터의 수만큼 반복을 하며 차례로 저장되어 있는 값(또는 요소)에 접근하여 그 값을 가져오거나 변경할 수 있습니다.
위 예제에서 보듯 foreach의 사용법은 그리 어렵지 않습니다. for문이나 while처럼 조건식과 증감식은 따로 추가할 필요없이 저장되어 있는 데이터 수만큼 반복합니다. 물론 반복될 코드안에 조건식을 두어 중단하거나 다른 처리들은 할 수 있습니다. 상황에 따라 반복문들 중 필요한 반복문을 사용하면 되지만 배열이나 컬렉션에 순차 접근하여 어떠한 처리를 하고자 한다면 이 foreach가 가장 편한 방법일 것 같네요.
https://play.google.com/store/apps/details?id=com.goldenegg
'프로그래밍 > c#' 카테고리의 다른 글
c#_22 제어문:break (0) | 2021.05.24 |
---|---|
c#_21 반복문 중첩 (0) | 2021.05.21 |
c#_19 반복문 : do while (0) | 2021.05.18 |
c#_18 반복문 : while (0) | 2021.05.14 |
c#_17 반복문 1 : for (0) | 2021.05.13 |
댓글