voglio ordinare un elenco di persona direC# - Ordinamento utilizzando Metodo di estensione
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));
basano su
public enum CompareOptions
{
ByFirstName,
ByLastName,
BySalary
}
public enum SortOrder
{
Ascending,
Descending
}
utilizzando un'espressione lambda qual è la strada da percorrere per l'ordinamento?
public static List<Person> SortPeople(this List<Person> lst,
CompareOptions opt1,SortOrder ord)
{
lst.Sort((p,op1,op2)=>{ how to apply lambda expression here});
}
Buona domanda. Stai facendo in modo che gli esperti producano codice compatto e leggibile. Tutti impariamo da questo. Grazie!! – shahkalpesh
Grazie a tutti per l'aiuto – user215675
@Shahkalpesh, anche tu mi hai aiutato bene per le mie vecchie domande. Vorrei cogliere l'occasione per ringraziarti ancora una volta. – user215675