1차원 배열 만들기
자, 처음으로 1차원 배열을 만들어 보겠습니다. 자주 사용하지 않는 데이터 형식이지만, 복습 차원에서 int 형 대신에 ushort 형을 사용해 보았습니다.
> ushort[] numbers; //① 배열 선언 > numbers = new ushort[2]; //② 배열의 요소 개수 생성: 요소 개수가 2이므로 [0], [1] 사용 > > numbers[0] = 3840; //③ 배열 초기화 > numbers[1] = 2160; > > Console.WriteLine($"{numbers[0]} * {numbers[1]}"); //④ 배열 사용 3840 * 2160
정수형 배열인 numbers를 생성한 후 요소 개수 2를 new 키워드로 할당합니다. 배열의 요소 개수를 직접 지정할 때는 반드시 new 키워드를 사용합니다.
요소 개수를 2로 선언했으므로 [0], [1]로 요소가 2개 생성됩니다. 각 요소에는 [0], [1] 형태의 인덱스를 사용하여 값을 할당할 수 있습니다.
배열 값은 numbers[n] 형태로 가져와 사용할 수 있습니다. 요소를 2개 지정하여 배열을 만들면 0, 1의 인덱스를 사용할 수 있지만, 다음과 같이 2를 지정하면 에러가 발생합니다.
> ushort[] numbers = new ushort[2]; > numbers[2] 인덱스가 배열 범위를 벗어났습니다.