Search

배열 - 생성

앞서 변수를 다룰 때 데이터 형식과 변수이름 만 있으면 생성을 할 수 있었습니다.
string game;
C#
복사
이 변수가 데이터가 살 수 있는 집이라고 말씀을 드렸습니다. 하지만 배열에서는 집을 만든 것 만으로 배열이 생성됐다고 보지 않습니다.
배열은 데이터 하나가 아닌 여러 데이터가 사는 집이기 때문에 추가적으로 방을 만들어 줘야 합니다. 모든 데이터가 한방에서 살지 않고 각자의 방을 만들어주어야 합니다.
c# 에서는 새로운 무언가를 만들 때 new 라는 키워드를 이용해서 생성하게 됩니다.
배열의 선언 구조
이때 new 는 뒤에 오는 것을 새로 만들어 주는 키워드 입니다.
Code 로 확인
이렇게 만들고 나면 3칸 짜리 방을 가진 game이라는 집이 생기게 됩니다.
주의 배열의 그림은 이해를 돕기 위해 추가한 그림입니다. 실제로 만들었다고 프로그래밍에 표시되지 않습니다.
이렇게 만들어진 방에는 각각 몇호실인지 정해져 있습니다. 이를 인덱스 (Index) 라고 하는데 앞에 있는 방부터 0호실, 이후에는 1씩 올라갑니다. ( 0, 1, 2, 3, 4, 5 …)