일반 사전 클래스가있을 때 Hashtable을 사용해야하는 이유가 있습니까? 그렇다면 무엇입니까?일반 Dictionary 클래스가있을 때 Hashtables를 사용할 이유가 있습니까?
1
A
답변
2
.NET 1.1 또는 마이크로 프레임 워크를 사용하는 경우가 아니면 아니오. 약간의을 제외한 다른 사전 제네릭 컬렉션은 System.Collections.Specialized
네임 스페이스의 일부 클래스를 제외하고 모두 직접적인 대체 대체품이 아닙니다.
0
아마도 .NET 1.x 코드를 사용하거나 상호 운용해야하는 경우가 아니면 아마 더 이상 필요하지 않을 것입니다.
0
사전은 무엇을 저장할 지 알고 있기 때문에 빨리됩니다. 그러나 객체를 저장하려면 HashTable의 요소가 객체 유형이므로 HashTable이 빠릅니다.
관련 문제
- 1. VBA에서 ENUM을 사용할 이유가 있습니까?
- 2. PyMem_Malloc보다 malloc을 사용할 이유가 있습니까?
- 3. hibernate.cfg.xml을 사용할 때 c3p0.properties 파일을 보관할 이유가 있습니까?
- 4. 일반 [this] 속성을 사용할 수 있습니까?
- 5. XML 대신 SGML을 사용할 이유가 있습니까?
- 6. Linq를 통해 엔티티 SQL을 사용할 이유가 있습니까?
- 7. threading.Lock over multiple processing.Lock을 사용할 이유가 있습니까?
- 8. Dictionary
- 9. easytooltip을 사용할 때 일반 툴팁 표시 중지
- 10. 사용할 수있는 컬렉션 클래스 : Hashtable 또는 Dictionary?
- 11. 해당 모듈의 클래스가있을 때 모듈 경로를 검색하는 방법
- 12. HTML5를 채택해야하는 이유가 있습니까?
- 13. jQuery를 : 그것은의 클래스가있을 때 사업부의 첫 번째 클래스를 대상으로 '이'
- 14. jQuery 변수에 일반 함수를 사용할 수 있습니까?
- 15. C#에서 일반 폼을 사용할 수 있습니까?
- 16. InstantDjango를 일반 설치 대신 사용할 수 있습니까?
- 17. 어떻게 foreach에서 일반 목록을 사용할 수 있습니까?
- 18. .NET에서 일반 BitConverter.GetBytes를 사용할 수 있습니까?
- 19. VB.NET에서 일반 기본 속성을 사용할 수 있습니까?
- 20. 이것을 사용하는 이유가 있습니까?>
- 21. System.Uri를 사용해야하는 이유가 있습니까?
- 22. Concurrent Dictionary in C#
- 23. 액션 : '캐스팅'으로 사용할 이유가 있습니까? 나는 액션 스크립트의 이해가 무엇에서
- 24. XML :: LibXML :: Number-object를 XML :: LibXML-example에서 사용할 이유가 있습니까?
- 25. RESTORE DATABASE보다 서비스 브로커를 사용할 수없는 다른 이유가 있습니까?
- 26. 콜렉션 조회; Dictionary
- 27. .NET 4.0의 일반 개체에서 Interop 개체를 사용할 수 있습니까?
- 28. 일반 사전을 4.0의 Properties.Settings에 저장할 수 있습니까?
- 29. CustomAttributes를 사용하지 않는 이유가 있습니까?
- 30. Eclipse에서 하나의 파일에 여러 개의 클래스가있을 수 있습니까?