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/
반응형
'번역 > C# Notes for Professionals' 카테고리의 다른 글
20.9: 가변 배열 (Jagged array) (0) | 2021.04.30 |
---|---|
20.8: 순차열 (sequentual) 숫자들로 이루어진 배열 생성하기 (0) | 2021.04.22 |
20.6: 배열 요소의 값을 얻어오거나 할당하기 (0) | 2021.04.21 |
20.5: 다차원 배열 (0) | 2021.04.21 |
20.4: 두개의 배열이 동등한지 (equality) 비교하기 (0) | 2021.04.21 |