쵸코코딩/CODE

C#-2.Collection (ArrayList, Queue, Stack,Hashtable)

OK_SON 2020. 5. 11. 13:14

using Sytem.Collections;

 

1. ArrayList

2. Queue (FIFO)

 

3. Stack(LIFO)

4. Hashtable (key-value)

 

5. Collection 성능 Issue

- Data입력시 object형식으로 Boxing, Data 접근시 원래 데이타형식으로 Unboxing 

- Data 입출력시 Boxing , Unboxing이 발생하여 Data가 많아 질 수록 Computer의 성능저하 발생

- 일반화 Collection 사용으로 성능 Issue 개선 

 

 

※출처: www.mrw0119.tistory.com/16?category=585887

'쵸코코딩 > CODE' 카테고리의 다른 글

C#-4.Collection Generalization(LIST, Queue, Stack, Dictionary)  (0) 2020.05.11
C#-3.Generalizition  (0) 2020.05.11
C#-1.Property  (0) 2020.05.11
.NET-Dev-02.SW Architecture(.Net4.0)  (0) 2020.02.06
.NET-Dev-01.Program Naming Regulation Guide  (0) 2020.02.06