Je veux trier une liste de personnes disentC# - Méthode d'extension à l'aide de tri
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));
basé sur
public enum CompareOptions
{
ByFirstName,
ByLastName,
BySalary
}
public enum SortOrder
{
Ascending,
Descending
}
en utilisant l'expression lambda quelle est la voie à suivre pour le tri?
public static List<Person> SortPeople(this List<Person> lst,
CompareOptions opt1,SortOrder ord)
{
lst.Sort((p,op1,op2)=>{ how to apply lambda expression here});
}
Bonne question. Vous faites en sorte que les experts produisent un code compact et lisible. Nous apprenons tous de cela. Merci!! – shahkalpesh
Merci à tous pour l'aide – user215675
@Shahkalpesh, Toi aussi m'a bien aidé pour mes anciennes questions. Je profite de l'occasion pour te remercier encore une fois. – user215675