[puntonet] errpr al ordenar una lista
Lista...como va?? Estoy teniendo un problema que no se com solucionar. Tengo una lista de objetos (en realidad, un ienumerable), donde la ordeno de la sig. forma: PropertyInfo prop = typeof(T).GetProperty(property); if (prop != null) { if (descending) return list.OrderByDescending(x = prop.GetValue(x, null)); else return list.OrderBy(x = prop.GetValue(x, null)); } El tema es que hay una propiedad de tipo string, cuyos valores pueden ser: 000150,000105,01, etc Y al ordenarla, no lo hace bien. Alguno sabe como lo podria solucionar? Gracias!
[puntonet] errpr al ordenar una lista
los métodos de ordenamiento tienen una sobrecarga que acepta IComparerTKey podés probar creando una clase que la implemente para que sepa cómo ordenar tu lista 2011/3/29 Leandro Halfon leandrohal...@gmail.com Lista...como va?? Estoy teniendo un problema que no se com solucionar. Tengo una lista de objetos (en realidad, un ienumerable), donde la ordeno de la sig. forma: PropertyInfo prop = typeof(T).GetProperty(property); if (prop != null) { if (descending) return list.OrderByDescending(x = prop.GetValue(x, null)); else return list.OrderBy(x = prop.GetValue(x, null)); } El tema es que hay una propiedad de tipo string, cuyos valores pueden ser: 000150,000105,01, etc Y al ordenarla, no lo hace bien. Alguno sabe como lo podria solucionar? Gracias!