2차원 배열을 중첩 for 문으로 순회할 때 빈칸에 들어갈 메서드는?

과목: C#

문제 번호: 2593

medium
2차원 배열을 중첩 for 문으로 순회할 때 빈칸에 들어갈 메서드는?
int[,] numbers = { {1, 4, 2}, {3, 6, 8} };
for (int i = 0; i < numbers._______(0); i++)
{
    // 행 순회
}
A. Length
B. GetLength
C. Count
D. Size

정답: B



다차원 배열에서 각 차원의 크기를 구하는 방법을 이해해야 합니다.

⦁ GetLength() 메서드:
⦁ 특정 차원의 크기 반환
⦁ GetLength(0): 첫 번째 차원(행) 크기
⦁ GetLength(1): 두 번째 차원(열) 크기

⦁ 예시 배열의 차원:
⦁ GetLength(0) = 2 (2개 행)
⦁ GetLength(1) = 3 (3개 열)

⦁ Length와의 차이:
⦁ Length: 전체 요소 개수 (2×3 = 6)
⦁ GetLength(n): n번째 차원의 크기

⦁ 중첩 반복문 패턴:
for (int i = 0; i < numbers.GetLength(0); i++)  // 행
    for (int j = 0; j < numbers.GetLength(1); j++)  // 열

💡 학습 팁

이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.