KeyedCollection 썸네일형 리스트형 C# KeyedCollection<T>로 키 기반 컬렉션 설계 KeyedCollection은 List와 Dictionary의 장점을 결합한 컬렉션입니다. 순서를 유지하면서도 키 기반의 빠른 조회가 가능해 도메인 엔티티(예: SKU, 코드, 이메일 등)로 구성된 목록을 다룰 때 유용합니다.1. KeyedCollection 개요- 아이템을 순서대로 보관하며 인덱스 접근이 가능합니다.- 키로 빠르게 조회할 수 있습니다(내부적으로 일정 개수 이상부터 Dictionary를 사용).- 키는 고유해야 하며, 보통 아이템의 특정 속성을 키로 사용합니다.- GetKeyForItem을 오버라이드해 키를 정의합니다.2. 언제 Dictionary/List 대신 쓰나- List만으로는 중복 방지 및 키 조회가 어렵습니다.- Dictionary는 순서가 의미 있을 때 불편합니다.- Keye.. 더보기 이전 1 다음