Section 20.7: 배열에 대해 요소 반복 (iterate) 수행하기

int[] arr = new int[] { 1, 6, 3, 3, 9 }; for (int i = 0; i < arr.Length; i++) { Console.WriteLine(arr[i]); }

foreach 문을 사용하는 예제:

foreach (int element in arr) { Console.WriteLine(element); }

포인터를 사용하여 안전하지 않은 (unsafe) 접근을 수행하는 예제 ( MSDN 참고)

unsafe { int length = arr.Length; fixed(int * p = arr) { int * pInt = p; while (length-- > 0) { Console.WriteLine( * pInt); pInt++; // 다음 요소를 가리키도록 포인터를 이동시킨다 } } }

Output:

1 6 3 3 9
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

[출처] https://books.goalkicker.com/CSharpBook/

반응형

+ Recent posts