<aside> 📌 컬렉션(Colleciton)이란?

배열, 리스트, 사전을 사용하여 관련 개체의 그룹을 만들고 관리.

  1. 변수(Variable) : 선언과 동시에 초기화 int number =1_234; number

1234

  1. 배열(array) : 하나의 이름으로 여러개의 데이터를 보관할 수 있음. string[] colors = {”red”, “green”, “blue”}; colors[0]

red … colors[100] - 인덱스가 배열 범위를 벗어났습니다.!!!

// 오름차순 Array.Sort(colors) colors[0]

blue ← 정렬됨!!!!

foreach(var color in colors) { cw(color); } blue, green, red

// 내림차순 Array.Reverse(colors); foreach(var color in colors) { cw(color); } red, green, blue

</aside>

배열과 컬렉션과 리스트는 동일하게 취급합니다.

컬렉션클래스는??

데이터 항목의 집합을 메모리상에서 다루는 클래스 입니다!

데이터를 그룹으로 묶어 관리할 때는 일반적으로 배열로 관리!

배열은 크기가 고정되어 있어 새로운 데이터를 추가할 수 없음~~

이러한 단점을 제거한 것이 바로 컬렉션!

Untitled