int[] arr = new int[3] {1,2,3};
List<int> list = new List<int>() {1,2,3};
리스트는 동적으로 크기를 조정할 수 있어 배열보다 많은 메모리를 사용합니다.
따라서, 많은 데이터를 다루는 경우 리스트를 무분별하게 사용하면 메모리 사용량이 급격히 증가하여 성능 저하를 유발할 수 있습니다.
데이터 구조를 선택할 때는, 데이터의 크기와 사용 목적을 고려하여 배열과 리스트 중 적절한 것을 선택해야 한다.