Index가 배열의 범위를 벗어날 때 발생합니다.
예를 들어 보겠습니다. 5개의 요소가 있는 배열을 선언하고 크기를 5로 설정했습니다.
int[] arr =새로운 int[5];arr[0] =10;arr[1] =20;arr[2] =30;arr[3] =40;arr[4] =50;사전>이제 배열의 크기를 확장하는 요소의 값을 추가하려고 합니다. 즉,
arr[5] =60;위에서 6 번째 에 요소를 추가하려고 합니다. 위치.
예
시스템 사용, System.IO 사용, System.Collections.Generic 사용, 네임스페이스 데모 { class Program { static void Main(string[] args) { int[] arr =new int[5]; arr[0] =10; arr[1] =20; arr[2] =30; arr[3] =40; arr[4] =50; arr[5] =60; // 이것은 오류를 보여줍니다. } }}출력
다음은 출력입니다. 그것은 다음과 같은 오류를 보여줍니다 -
처리되지 않은 예외:System.IndexOutOfRangeException:인덱스가 배열 범위를 벗어났습니다.