Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 배열의 모든 요소를 반복하는 방법

C#에서 배열에 저장된 모든 요소를 하나씩 처리해야 하는 경우가 자주 있습니다. 이럴 때 for 루프를 사용하면 배열의 길이만큼 반복하면서 각 요소에 순차적으로 접근할 수 있습니다.

1. 배열 선언 및 초기화

먼저 배열을 선언하고 값을 초기화합니다.

int[] arr = new int[] {34, 56, 12};

2. for 루프로 배열 요소 반복하기

배열의 모든 요소를 반복하려면 Length 속성을 활용한 for 루프를 사용합니다. arr.Length는 배열에 포함된 요소의 개수를 반환하므로, 인덱스가 0부터 Length - 1까지 순서대로 순회하게 됩니다.

for (int i = 0; i < arr.Length; i++) {
    Console.WriteLine(arr[i]);
}

3. 전체 코드 예제

지금까지의 내용을 하나의 프로그램으로 정리하면 다음과 같습니다.

using System;
public class Program {
    public static void Main() {
        int[] arr = new int[] {34, 56, 12};

        // 배열 길이 출력
        Console.WriteLine("Length:" + arr.Length);

        for (int i = 0; i < arr.Length; i++) {
            Console.WriteLine(arr[i]);
        }
    }
}

실행 결과

Length:3
34
56
12

참고: foreach 루프 사용하기

C#에서는 인덱스 변수 없이 더 간결하게 배열을 순회할 수 있는 foreach 문도 제공합니다. 요소의 값만 필요한 경우에는 foreach를 사용하는 것이 코드 가독성 면에서 더 유리합니다.

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