Ho una Hashtable sincronizzata con int come chiave e una classe personalizzata denominata Job
come valore. Vorrei filtrare questo Hashtable basato su una proprietà nella mia classe di lavoro chiamata . è solo un enum
con valori Small
, Medium
e Large
.Utilizzare Linq per filtrare Hashtable in base a una proprietà dell'oggetto Valore dell'oggetto
Va bene se deve essere convertito in un altro tipo di raccolta per farlo.
So che c'è un modo LINQy chiazza di petrolio per fare questo, ma non ho ancora trovato ...
Se possibile, si consiglia di utilizzare le collezioni generiche, in questo caso '' dizionario. –
svick
@svick: Sì, hai ragione. Sono solo diventato pigro sulla sicurezza dei thread, ma è un'opzione migliore ... e alla fine, probabilmente più sicura perché sarò più attento piuttosto che dipendere da una Hashtable sincronizzata per occuparmi magicamente di tutto per me. –