답변
사전에 키 또는 키가 고유해야 정렬 된 목록 : 그 해시 테이블의 목적입니다. List<KeyValuePair<TKey, TValue>>
또는 KeyValuePair<TKey, TValue>[]
을 대신 사용할 수는 있지만 중복되는 경우 키로 값을 찾을 수 없습니다.
사전과 정렬 목록 모두 키가 있습니다. 즉, 키가 고유해야합니다.
예를 들어 항목을 추가하기 전에 확인할 수 있습니다. 추가하기 전에 dic.ContainsKey(key)
또는
단일 키에 대해 여러 값을 추가하려는 경우 NameValueCollection
을 사용할 수 있습니다.
아마도 multimap이 필요합니다. Dictionary<Key, List<Value>>
으로 시뮬레이션 할 수 있습니다. this question을 참조하십시오. 일부 멀티 맵 구현이 있습니다.
dictionary[key] = value;
당신 경우 : 당신이
dictionary.Add(key, value);
을 사용하고 있는지 당신은 그냥 다음 바로 인덱서를 사용, 기존의 키/값 쌍을 교체 행복 경우
내 생각이다 동일한 키에 대해 여러 값을 원한다면 다른 답변을 참조하십시오.
미안하지만, 내 마음에 드는 Jon Skeet 사실을 상기시켜 주셨습니다. 5 달러면 Jon Skeet이 5 달러면 Jon Skeet이 당신보다 돈이 많습니다. Lol. :) ... +1 –
저는 실제로 이메일에 대한 정보를 저장하는 데 사용하고 있습니다. 키를 사용하여 보낸 사람의 전자 메일을 저장하고 그 값이 전자 메일의 제목을 보유하고 있습니다 –
@ j-t-s : 그렇다면 특정 사용자의 전자 메일이 두 개 이상 있다는 실제 *의 의미는 무엇입니까? 모든 주제를 저장해야합니까 아니면 최신 주제 만 저장해야합니까? –
값이 같은 사전이 있다면 키가 있으면 System.Collections.Generic 네임 스페이스에 'HashSet'이라는 일반 컬렉션 형식이 있습니다.이 컬렉션 형식은 그 용도로 사용됩니다.
사전에 추가 할 때 생성 된 예외에 대해 묻는다면 Jon Skeet이 아마 문제 일 가능성이 높다고 생각합니다.
HashSet의 :
- 1. 같은 값을 가진 필드를 선택하십시오.
- 2. SQL : 기본 키와 인덱스는 정확히 무엇을합니까?
- 3. 키와 값을 분리 했습니까?
- 4. 정확히 동일한 내용을 가진 사전의 주문입니까?
- 5. 다른 값을 가진 같은 요소를 가진 XML은 스키마가 필요합니다
- 6. 힙 덤프에서 같은 값을 가진 개체 찾기
- 7. JSON에 문자열 키와 List [] 값으로 사전 순화
- 8. perl hashes - 키와 값을 비교합니다.
- 9. Dict는 동일한 순서로 키와 값을 반환합니까?
- 10. 사전 목록에서 파이썬 사전 값을 검색하는 가장 좋은 방법은 무엇입니까?
- 11. Jquery에서 키와 값을 모두 배열로 푸는 방법
- 12. PHP에서 특정 키와 연관된 값을 찾으려면 어떻게합니까
- 13. 사전 (같은 값, 다른 키)
- 14. 사전 값을 배열로 변환
- 15. 키와 값을 모두 사용하여 BST를 구현해야합니까?
- 16. "="값을 가진 쿠키
- 17. 같은 값을 가져야하는 값
- 18. 키와 값이 같은 경우 사전을 사용합니까?
- 19. Django : 같은 필드 값을 가진 객체를 어떻게 선택합니까?
- 20. Flex RemoteObject : 동일한 값을 가진 배열이 같은 메모리를 참조합니다.
- 21. System.Windows.MessageBoxImage에 같은 값을 가진 열거 하위 항목이있는 이유는 무엇입니까?
- 22. Copy_from 테이블의 사전 값을 복사하려면
- 23. .each로 인쇄하기 위해 키와 다중 값을 구별하십시오.
- 24. 컬렉션에서 키와 값을 얻는 방법 VB.Net
- 25. 속성 파일에서 중복 키와 값을 찾기위한 도구
- 26. 키와 값을 모두 전달할 수있는 대안 참조 :
- 27. C# : 사전 값을 비교하는 방법?
- 28. Python에서 사용자 정의 객체 값을 사용하여 사전 값에 액세스하고 있습니까?
- 29. 어떻게 키와 값을 가진 메일()에 완전한 요청 배열을 보낼 수 있습니까
- 30. 무엇 문자열에서 키와 값을 검색하는 가장 최적화 된 방법 문자열에서 키와 값을 검색하는 가장 최적화 된 방법은 무엇
당신은 PRISM을 다운로드하고 ListDictionay 클래스를 사용할 수 있습니다. – SwDevMan81