기본 패턴
csharp
int[] fixedNumbers = { 1, 2, 3 };
List<string> names = new List<string>();
names.Add("Mina");
names.Add("Jin");설명
- 배열은 길이가 고정됩니다.
List<T>는 항목 추가와 삭제가 편합니다.- 실무에서는 가변 데이터 구조에
List<T>를 더 자주 쓰게 됩니다.
빠른 정리
| 구조 | 특징 |
|---|---|
배열 T[] | 길이 고정, 단순하고 빠름 |
List<T> | 길이 가변, 메서드가 풍부함 |
주의할 점
크기가 계속 바뀌는 데이터를 배열로 억지로 다루기보다 List<T>를 쓰는 편이 보통 더 자연스럽습니다.