문제

해시 테이블과 같지만 키와 값이 서로 고유 해야하는 내장 C# 데이터 구조가 있습니까? 나는 기본적으로 고유 한 값을 통해 테이블에서 내 핵심 객체를 찾아 볼 수있는 방법을 원합니다. 해시 테이블 두 개를 유지하거나 해시 테이블의 각 키를 반복하는 것 (느리게)이이를 구현하는 더 좋은 방법을 생각할 수 없습니다.

이 요청이 내 코드에서 잘못 설계하고 있다는 신호조차도 있다는 사실입니까?

도움이 되었습니까?

해결책

반드시 디자인 결함 일 필요는 없지만 프레임 워크에 내장 된 것은 없습니다. 다행히도 최근에 매우 비슷한 질문이 있었는데 당신에게 잘 봉사해야 할 대답을 썼습니다.

다른 팁

Google 컬렉션은 이것을 a라고합니다 Bimap. 어쩌면 이것을 c#에 포트 할 수 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top