동영상 강의/C# 언어 동영상 강의

[C# 동영상 강의] 16. 컬렉션

언제나휴일 2016. 4. 9. 16:33
반응형

[C# 동영상 강의] 16. 컬렉션




다루는 내용

컬렉션

컬렉션 클래스 종류(Array, ArrayList,List,Hashtable,Dictionary,Queue,Stack 등)


대본


슬라이드 1

이번 강의에서는 컬렉션에 대해서 살펴보기로 하겠습니다.

슬라이드 2

컬렉션 클래스는 데이터의 저장과 검색을 위해 특화된 클래스를 말합니다컬렉션 클래스에는 해쉬 테이블이나 스택, 사전, List 등이 있으며 대부분의 컬렉션 클래스는 공통적인 인터페이스를 구현을 함으로써 일관된 방법으로 사용할 수 있습니다또한, 제공되는 컬렉션 클래스를 기반으로 좀 더 특화된 컬렉션 클래스를 구현을 할 수 있게 하였으며 제네릭 컬렉션 클래스도 제공함으로써 값 형식을 저장할 때 발생하는 boxing unboxing과정에서의 오버헤드를 줄여 성능 개선을 할 수 있습니다.

슬라이드 3

컬렉션 클래스의 종류를 살펴보기로 합시다.

Array는 배열의 기본 클래스로 시스템과 컴파일러만 명시적으로 파생할 수 있습니다

ArrayList List는 컨테이너 용량을 필요에 따라 자동으로 확장을 하는 클래스입니다.

Hashtable Dictionary는 컬렉션의 요소로 키와 값의 쌍을 받습니다.

그리고, SortedList SortedDictionary는 컬렉션 내 요소들을 키순으로 정렬된 상태를 유지 합니다.

이 외에도 후입 선출(LIFO)방식과 선입 선출(FIFO)방식으로 요소를 보관하는 Stack Queue가 있습니다.

그리고, 합집합, 교집합, 차집합 등과 같은 작업을 할 수 있는 HashSet과 기타 특수한 컬렉션들을 제공하고 있습니다.


개발도구를 통해 컬렉션 사용법에 대해 살펴보기로 합시다


실습




  앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 

2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.
 

반응형