C# 1 : 1 키/값 매핑을 갖춘 수집 데이터 구조
-
06-07-2019 - |
문제
해시 테이블과 같지만 키와 값이 서로 고유 해야하는 내장 C# 데이터 구조가 있습니까? 나는 기본적으로 고유 한 값을 통해 테이블에서 내 핵심 객체를 찾아 볼 수있는 방법을 원합니다. 해시 테이블 두 개를 유지하거나 해시 테이블의 각 키를 반복하는 것 (느리게)이이를 구현하는 더 좋은 방법을 생각할 수 없습니다.
이 요청이 내 코드에서 잘못 설계하고 있다는 신호조차도 있다는 사실입니까?
해결책
반드시 디자인 결함 일 필요는 없지만 프레임 워크에 내장 된 것은 없습니다. 다행히도 최근에 매우 비슷한 질문이 있었는데 당신에게 잘 봉사해야 할 대답을 썼습니다.
다른 팁
Google 컬렉션은 이것을 a라고합니다 Bimap. 어쩌면 이것을 c#에 포트 할 수 있습니까?
제휴하지 않습니다 StackOverflow