일반적으로 이 케이스가 더 성능에 유리하다. 데이터 형식이 일정하기 때문에
불필요한 형 변환이 일어나지 않는다.
1. Dictionary<TKey, TValue> - 키와 데이터가 들어가고 키를 통한 빠른 접근이 필요할경우
Dictionary<TKey, TValue> 사용 예제 : http://bananamandoo.tistory.com/48
2. List<T> - 일반적인 리스트
List<T> 사용 예제 : http://bananamandoo.tistory.com/52
3. Queue<T> - 일반적인 리스트. FIFO 형식이 필요할경우
Queue<T> 사용 예제 : http://bananamandoo.tistory.com/70
4. SortedList<TKey, TValue> - 리스트에 저장된 데이터가 정렬이 필요할때
SortedList<TKey, TValue> 사용 예제 : http://bananamandoo.tistory.com/71
5. Stack<T> - 일반적인 리스트. LIFO 형식이 필요할경우.
Stack<T> 사용 예제 : http://bananamandoo.tistory.com/72
저장해야하는 데이터의 형식이 일정하지 않을 경우. System.Collections 클래스
데이터형을 자유롭게 쓸수 있으나 형 변환이 자주 많이 일어나기 때문에 성능에 불리하다.
1. ArrayList - 형식이 정해져 있지 않은 데이터를 순차적으로 저장할때
ArrayList 사용 예제 : http://bananamandoo.tistory.com/74
2. Hashtable - 키를 사용한 데이터의 접근
Hashtable 사용 예제 : http://bananamandoo.tistory.com/75
3. Queue - FIFO
Queue 사용 예제 : http://bananamandoo.tistory.com/76
'C Sharp' 카테고리의 다른 글
C# HashTable 사용 예제. (0) | 2015.05.04 |
---|---|
C# ArrayList 사용예제. (0) | 2015.05.04 |
C# stack 사용 예제. C# Collections.Generic - 5. (0) | 2015.04.28 |
C# SortedList 사용 예제. C# Collections.Generic - 4. (0) | 2015.04.28 |
C# Queue 사용 예제. C# Collections.Generic - 3. (0) | 2015.04.28 |