배열은 고정 크기 리스트는 크기가 자유롭게 변할 수 있다는 차이점이 있다.
배열은 처음부터 크기가 정해져 있을 때 쓴다
int[] arr = new int[3]; arr[0] = 10; arr[1] = 20; arr[2] = 30;
여기서 arr.Add(40); 과 같은 추가는 할 수 없다
리스트는 앞으로 몇 개가 추가로 들어올지 모르는 상황에 쓰인다
// 리스트
List<int> list = new List<int>();
list.Add(10);
list.Add(20);
list.Add(30);
여기서 list.Add(40); 과 같은 추가가 가능하다.