본문 바로가기
프로그래밍/c#

c#_20 반복문 : foreach

by 지나팩 2021. 5. 19.

foreach의 경우 다른 반복문들과는 조금 다릅니다. foreach는 배열이나 리스트, 딕셔너리 같은 컬렉션에 사용되는 반복문입니다. 물론 for문이나 while문을 써도 됩니다. 이 foreach를 이해하기 위해선 먼저 배열이나 컬렉션에 대해서 알아두는게 도움이 될 것입니다. 혹여 모르시는 분들은 이런게 있구나 알고만 있으시고 배열이나 컬렉션을 공부하신 후 다시 한번 더 보시면 좋을 것 같네요.

 

foreach는 배열이나 컬렉션에 저장되어 있는 데이터의 수만큼 반복을 하며 차례로 저장되어 있는 값(또는 요소)에 접근하여 그 값을 가져오거나 변경할 수 있습니다.

위 예제에서 보듯 foreach의 사용법은 그리 어렵지 않습니다. for문이나 while처럼 조건식과 증감식은 따로 추가할 필요없이 저장되어 있는 데이터 수만큼 반복합니다. 물론 반복될 코드안에 조건식을 두어 중단하거나 다른 처리들은 할 수 있습니다. 상황에 따라 반복문들 중 필요한 반복문을 사용하면 되지만 배열이나 컬렉션에 순차 접근하여 어떠한 처리를 하고자 한다면 이 foreach가 가장 편한 방법일 것 같네요.

 

 

 

https://play.google.com/store/apps/details?id=com.goldenegg

 

골든 에그 - Google Play 앱

수박 게임류의 머지 게임입니다.

play.google.com

 

'프로그래밍 > 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

댓글