Q
단사 사전
0
A
답변
1
당신은 당신을 위해 충분히 단사되지 않습니다
public class InjectiveDictionary<T, V> : Dictionary<T, V>
{
public new void Add(T key, V value)
{
if (this.ContainsValue(value))
{
throw new Exception("value already used");
}
base.Add(key, value);
}
public InjectiveDictionary(Dictionary<T, V> dict)
{
foreach (var entry in dict)
{
this.Add(entry.Key, entry.Value);
}
}
public InjectiveDictionary()
{
}
}
관련 문제
- 1. 사전 내의 중첩 사전 (중첩 된 사전)
- 2. 사전?
- 3. Python :이 사전 (사전에있는 사전) 정렬
- 4. 사전 조건에 따라 사전 조건 키를 할당해야합니까?
- 5. 오픈 소스 사전 및 동의어 사전 쿼리
- 6. IPHONE : plist에서 사전 사전 저장 및 검색
- 7. 사전 객체
- 8. 사전 발음하기
- 9. 사전 항목
- 10. 아이폰 - 사전
- 11. Android 사전
- 12. 키워드 사전
- 13. 파이썬 - 사전
- 14. 사전 목록
- 15. 전처리 사전
- 16. 라틴어 사전
- 17. 사전 공격
- 18. 사전 배열
- 19. IDictionary, 사전
- 20. 사전 = 해시?
- 21. 수정 사전
- 22. 양방향 사전?
- 23. 파이썬 : 사전
- 24. 리소스 사전
- 25. 단어 사전
- 26. 사전 캐스팅
- 27. 어떻게 ClearOS (CentOS 기반)에서 인터페이스 사전/사후/사전/사전/사후 다운을 사용할 수 있습니까?
- 28. 사전 (int64, my64)의 사전 필터링 (int64, int64 중)
- 29. 사전 목록에서 가장 높은 값을 갖는 사전 색인을 얻는 방법
- 30. 사전 목록에서 파이썬 사전 값을 검색하는 가장 좋은 방법은 무엇입니까?
하여 Dictionary처럼 사용할 수 있습니까? –
Tokk
No ...'Dictionary
Miguel
오, 글쎄, 그것에 대해 생각하지 않았어 ... 잘 자신 만의 사전을 만들고 '추가'를 무시할 수 있으므로, 요소가 이미 들어 있는지 여부를 먼저 확인할 수 있습니다. – Tokk