본문 바로가기

DEV_STUDY/C#

[C# 컬렉션] Colloection

오늘은 컬렉션에대해서 알아보자.

컬렉션이란 무엇인가?!

배열과 다른점이 있다면.. 객체를 저장하는 곳이랄까!?

객체저장이라는 측면에서 컬렉션 유형을 제공하는데 이러한 유형으로는..

1. ArrayList
2. SortedList
3. Hashtable
4. Stack
5. Queue
6. NameValueCollection 등이 있다.

이러한 컬렉션류의 특징은 메모리 차원에서 데이터를 보관할 수 있으며, 수정,삭제,삽입,검색 등의 기능이 있다.
저장이라는 점은 배열과 유사하나 가장 큰 차이점은 메모리의 동적 확장이라는 측면에 있다.

( 참 컴퓨터는 메모리 관리가 중요 합니다잉!? )

먼저 IEnumerable 과 IEnumerator 인터페이스
에 대해서 알아보자.


-사진출저 : JABOOK -

IEnumerator 는 데이터를 순방향으로 검색할 수 있다.


다음 함수들을 이용해서 순차적으로 데이터를 추출할 수 있다.