그래서 나는 Dictionary<int, int>
오늘 직장에서 만났다 . 아마 방금 List<int>
대신 사용했을 것이기 때문에 이것은 나에게 이상하게 보였습니다 . 차이점이 있습니까? 하나의 구조가 다른 구조보다 선호되는 사용 사례가 있습니까?
List<T>
.NET 프레임 워크는 룩업 동작은 전형적으로 랜덤 액세스 배열이다 내에 빠른 A의 이상이 Dictionary<int,T>
.
Dictionary<TKey, TValue>
집니다.