본문 바로가기
C#

C# ArrayList 이야기

by Derricks2 2023. 2. 1.
반응형

C#에서 Arraylist가 다양한 형식의 객채를 담을수 있는 이유는 모든 형식은 Object를 상속하므로 Object 형식으로 간주 가능하다.

그래서 ADD 메서드의 int형싯의 데이터를 넣더라도 정수형식 그대로 입력 되는 것이 아니라 object형식의  박싱이 되어 입력 됨 

반대로 Arraylist의 요소에 저근해서 사용 할때 원래의 자료형의 언박싱이 일어남.

즉 많은 오버헤드 요구하는 작업 

데이터가 많으면 성능 저하 

Stack Queu Hastable 비슷한 컬렉션 

반응형

'C#' 카테고리의 다른 글

c# 문자열 특정 위치 변경 방법 StringBuilder  (0) 2023.01.17
C# String Array convertALL  (0) 2023.01.16
박싱 언박싱  (0) 2023.01.09