배열을 만들때는 방이 몇개있지 정해두고 만들게 됩니다.

string[] game = new string[3];

2.png

예제에서는 총 3개의 방을 만들었습니다.

0호실, 1호실, 2호실 만 있는 상태입니다.

만약 3호실에 접근하려고 하면 어떻게 될까요??

없는 방에 접근을 시도하기 때문에 에러가 발생합니다.

배열의 크기를 잘 생각하고 접근하시길 바랍니다.

string[] game = new string[3];
game[3] = "디아블로";   // **에러** - 존재하지 않는 방에 접근하려고 합니다.

보통 인덱스는 0 에서 시작하기 때문에 배열 크기와 혼란스러울 수 있습니다.
**배열 크기와 같은 인덱스에 접근**하면 접근하면 **문제**가 생긴다고 생각하시면 편합니다.

2.png