앞서 배열에 데이터를 저장하지 않은 곳에는 기본값 “” 이 들어있다고 했습니다.
조금 더 정확히는 비어있는 곳에 기본값 “”이 들어 있는 것은 아니라
배열이 만들어진 순간 모든 데이터가 기본값으로 준비되어 있습니다.
// 배열을 생성
string[] game = new string[3]
배열은 만들어짐과 동시에 데이터가 기본값으로 초기화 됩니다.
변수에서는 데이터를 저장하지 않고 사용하면 에러가 발생(참조) 하는데 배열은 그냥 사용가능한 이유입니다.
매번 배열을 만들고 인덱스를 지정하는 방법은 불편할 수 있습니다.
따라서 배열을 만들때 내가 원하는 값으로 초기화 하는 방법이 있습니다.
배열을 만들고 뒤에 중괄호 { } 를 붙이고 그 안에 데이터를 입력하면 됩니다.
인덱스 구분은 쉼표 ( , ) 로 합니다.
string[] game = new string[3] **{"League of Legends", "메이플 스토리", "디아블로"}**;
int[] year = new int[4] **{2020, 2021 2022, 2023}**;