아는 C#쓰는 개발자분한테 언제부터 이거 아셨냐 물어봤더니,
자기도 처음에 회사 옮기고(언어 바꾸고) 왜 이렇게 List를 남발하지? 의아했었다고 한다
속성 중에 Capacity보고, array로 돼있겠구나 생각했다고......
배움엔 끝이 없고, 새로 알게된 사실이 다소 충격적이다 ...
내부 구현에 대해 더 확실하게 공부하면, 추가로 정리하기 !
내가 착각한 링크드 리스트 : LinkedList<T> (노드 기반)
배열 기반 리스트 : List<T>, ArrayList (내부가 배열)
List<T>, ArrayList 차이 : 제네릭, 비제네릭
'공부 > C#' 카테고리의 다른 글
[C#]문자열 메서드들 (0) | 2024.08.03 |
---|---|
[C#]String Builder (0) | 2024.07.30 |
[C#]클래스를 static으로 선언하는 경우 (0) | 2024.04.19 |
[C#]클래스 vs. 구조체 (0) | 2023.12.18 |
[C#/궁금증]기본 데이터 형식(15가지)는 전부 값형식일까? (0) | 2023.12.17 |