Contents
접기
728x90
기본개념
배열에서 특정 위치(인덱스)에 있는 값을 가져오거나 변경할 때는 배열이름[인덱스] 형태로 접근한다.
배열 요소 접근 방법
1️⃣ 배열에서 값 가져오기
int[] numbers = { 10, 20, 30 };
Console.WriteLine(numbers[0]); // 출력: 10
📌 numbers[0] → 배열의 첫 번째 요소(10)를 가져옴
2️⃣ 배열 요소 변경하기
numbers[1] = 50;
Console.WriteLine(numbers[1]); // 출력: 50
📌 numbers[1] = 50; → 두 번째 요소의 값을 50으로 변경
🚨 주의할 점 (IndexOutOfRangeException)
배열 범위를 벗어난 인덱스를 사용하면 오류 발생
int[] arr = { 1, 2, 3 }; // 배열범위는 0-2까지
Console.WriteLine(arr[3]); // ❌ 오류: IndexOutOfRangeException
배열의 유효한 인덱스는 0부터 배열 길이 - 1까지
Console.WriteLine(arr[arr.Length - 1]); // 마지막 요소 접근 가능
728x90
'C# > 배열과 리스트' 카테고리의 다른 글
[C#] 배열 관련 메서드 (0) | 2025.04.01 |
---|---|
[C#] 반복문을 활용한 배열접근 (0) | 2025.04.01 |
[C#] 제네릭을 사용하기 어려운 경우 (0) | 2025.03.26 |
[C#] 왜 object형식외에 다른 형식을 배울까? (0) | 2025.03.26 |
[C#] 배열의 기본 자료형 (0) | 2025.03.26 |