반응형
[C#] 일반화 컬렉션 (제네릭 컬렉션) 의 장점. List Queue Stack Dictionary. Generalization Collection.
제네릭이 아닌 ArrayList컬렉션 클래스를 사용하는 경우 참조나 값 형식을 저장하기 위해
수정하지 않고도 사용할 수 있음.
단점1. Object에 암시적으로 업캐스트되어 반복된 boxing, unboxing 으로 인한 성능저하.
단점2. 컴파일 타임에 형식을 검사할 수 없음.
런타임 이전에 발견할 수 없음.
코딩이 약간 더 복잡해진 대신 ArrayList보다 안전하면서도 속도가 훨씬 빠른 목록 만들기 가능.
컴파일시 에러 검출 가능.
이상으로 포스팅을 마칩니다. 감사합니다.
Fin.
잘 못 된 정보가 있으면 말씀해주세요~
공감버튼 클릭은 작성자에게 큰 힘이 됩니다. 행복한 하루 되세요.
반응형
'C#' 카테고리의 다른 글
[C#] 동기적, 비동기적 Ping Test 방법 (ping 테스트, 핑 테스트) Synchronous, Asynchronous (0) | 2016.01.26 |
---|---|
[C#] Image 클래스(Image Class, System.Drawing.Image ) 사용법 예제 (1) | 2016.01.26 |
[C#] char to hex (0) | 2016.01.20 |
[C#] 크로스 스레드 작업이 잘못되었습니다.(InvalidOperationException) (3) | 2016.01.20 |
[C#] Object to byte array 이틀 삽질. (0) | 2016.01.19 |