데브허브 | DEVHUB | C# for Beginners – Lesson 11: Arrays and Lists (Collections)C# for Beginners – Lesson 11: Arrays and Lists (Collections)
- C# 컬렉션은 동일한 타입의 여러 항목(변수 또는 객체)을 저장하고 관리하는 데 사용됩니다. 📦
- 배열(Array)은 고정된 크기를 가지며, 선언 시 크기를 지정하거나 초기값을 통해 결정됩니다. 📏
- 배열의 요소는 0부터 시작하는 인덱스를 사용하여 접근하고 수정할 수 있습니다. 🔢
- 배열은 한 번 생성되면 크기를 변경할 수 없으며, 범위를 벗어난 인덱스 접근 시 오류가 발생합니다. 🚫
- 리스트(List)는 동적인 크기를 가지는 컬렉션으로, 요소를 자유롭게 추가하거나 제거할 수 있습니다. ➕➖
- 리스트는
Add(), Remove(), Count, Contains 등 다양한 내장 메서드를 제공하여 유연한 데이터 관리를 돕습니다. 🛠️
- 배열과 리스트 모두 0부터 시작하는 인덱스를 사용하며, 인덱스 범위 오류는 흔한 실수입니다. ⚠️
- 리스트는 배열보다 사용하기 편리하고 유연하여, 특별히 고정 크기가 필요하지 않다면 리스트 사용이 권장됩니다. 👍
- 딕셔너리(Dictionary)는 키(Key)와 값(Value)의 쌍으로 데이터를 저장하는 동적 컬렉션입니다. 🔑
- 딕셔너리의 값은 인덱스 대신 해당 키를 사용하여 접근합니다. 🏷️
- C#의 모든 컬렉션은 객체 지향 프로그래밍(OOP)의 원칙에 따라 내장 클래스 및 메서드를 활용합니다. 💡