예전 글들/.NET, C#
foreach 가 뭔가요?
fromleaf
2010. 9. 1. 20:31
반응형
foreach
배열이나 개체 컬렉션에 있는 각 요소에 대해 포함 문 그룹을 반복하여 실행합니다.
1. 컬렉션을 반복 실행하여 원하는 정보를 얻을 수 있다.
2. 컬렉션의 내용을 변경하는 데 사용하면 의도하지 않은 결과가 발생합니다.
배열 또는 컬렉션의 각 요소에 대해 포함 문이 계속 실행됩니다. 컬렉션의 모든 요소에 대해 해당 문이 계속 실행된 후에 제어가 foreach 블록 다음 문으로 전달됩니다.
foreach 블록의 모든 위치에서
foreach 루프는
예제:
// cs_foreach.cs class ForEachTest { static void Main(string[] args) { int[] fibarray = new int[] { 0, 1, 2, 3, 5, 8, 13 };foreach (int iin fibarray) { System.Console.WriteLine(i); } } }
결과:
0
1
2
3
5
8
13
.NET에서 제공하는 기능인듯. 도움말 참고.
반응형