Tengo un Hashtable sincronizado con int como clave y una clase personalizada llamada Job
como valor. Me gustaría filtrar este Hashtable basado en una propiedad en mi clase de trabajo llamada JobSize
. JobSize
es solo un enum
con los valores Small
, Medium
y Large
.Utilice Linq para filtrar Hashtable en función de una propiedad del objeto personalizado de valores
Está bien si se debe convertir a otro tipo de colección para hacer esto.
Sé que hay una manera LINQy mancha de hacer esto, pero no he encontrado todavía ...
Si es posible, se debe utilizar colecciones genéricas, en este caso '' Diccionario. –
svick
@svick: Sí, tienes razón. Me volví perezoso con respecto a la seguridad de los hilos, pero es una mejor opción ... y en última instancia, probablemente sea más segura porque seré más cuidadoso en vez de solo depender de un Hashtable sincronizado para que mágicamente se encargue de todo por mí. –