[C#]ArrayList, List 차이점

해내면 그만!XX·2022년 5월 18일
0

ArrayList 사용방법

ArrayList arrayList = new ArrayList();
arrayList.Add(10);
arrayList.Add(20);
arrayList.Add(30);
arrayList.Add("hi");
// 출력결과: 10, 20, 30, hi

arrayList.Insert(1, 25);
// 출력결과: 10, 25, 20, 30, hi

arrayList.Remove("hi");
// 출력결과: 10, 25, 20, 30

arrayList.RemoveAt(0);
// 출력결과: 25, 20, 30
arrayList.Clear();
// 출력결과: 모든 원소가 지워지게 됩니다.

List 사용방법

List<int> list = new List<int>();
list.Add(1);

차이점

ArrayList는 특정 자료형 뿐만 아니라 여러 자료형을 담을 수 있다.
하지만 List는 선언한 자료형에 맞춰서 데이타를 삽입해야 한다.
ArrayList가 쓰기 편할만큼 데이타를 가져오거나 넣을때 그만큼 느리다.

참조
https://bm4904.tistory.com/60

0개의 댓글