forEach 썸네일형 리스트형 [C# 반복문] foreach문 foreach는 배열 혹은 개체 콜렉션에 있는 각 요소에 따라 for문을 돌려준다. for문과의 차이점이라 하면, for는 어디까지 수행해야 하는지 반드시 지정해주어야하지만, foreach는 그와 다르게 동적인 갯수에 훨씬 효율적인 처리가 가능하다. 예를 들어, 전 글에서 사용한 foreach를 예제를 들어서 설명하자면, 프로세스의 갯수는 언제나 유동적이다. 과거 C에서는 Process 배열을 통해 얻은 배열에 갯수를 다른 정수에 저장해두고 그것을 Length로 사용해야 했지만, foreach를 사용하면 그런 필요가 없어진다. 아래 함수는 C#에서 foreach와 for를 사용할 때의 차이점을 설명한다. (1) for static void Main(string[] args) { int[] array = .. 더보기 이전 1 다음