quiero para ordenar una lista de persona decirC# - Clasificación utilizando el Método de extensión
List<Person> persons=new List<Person>();
persons.Add(new Person("Jon","Bernald",45000.89));
persons.Add(new Person("Mark","Drake",346.89));
persons.Add(new Person("Bill","Watts",456.899));
basan en
public enum CompareOptions
{
ByFirstName,
ByLastName,
BySalary
}
public enum SortOrder
{
Ascending,
Descending
}
usando la expresión lambda lo que es el camino a seguir para la clasificación?
public static List<Person> SortPeople(this List<Person> lst,
CompareOptions opt1,SortOrder ord)
{
lst.Sort((p,op1,op2)=>{ how to apply lambda expression here});
}
Buena pregunta. Está haciendo que los expertos produzcan un código compacto y legible. Todos aprendemos de esto. ¡¡Gracias!! – shahkalpesh
Gracias a todos por la ayuda – user215675
@Shahkalpesh, Tú también me ayudaste para mis viejas preguntas. Me gustaría aprovechar esta oportunidad para agradecerte una vez más. – user215675