Tôi muốn sắp xếp một danh sách các người nóiC# - Sắp xếp sử dụng Extension Method
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));
dựa trên
public enum CompareOptions
{
ByFirstName,
ByLastName,
BySalary
}
public enum SortOrder
{
Ascending,
Descending
}
sử dụng biểu thức lambda con đường để đi để phân loại là gì?
public static List<Person> SortPeople(this List<Person> lst,
CompareOptions opt1,SortOrder ord)
{
lst.Sort((p,op1,op2)=>{ how to apply lambda expression here});
}
Tốt câu hỏi. Bạn đang làm cho các chuyên gia sản xuất mã nhỏ gọn và dễ đọc. Tất cả chúng ta đều học hỏi từ điều này. Cảm ơn!! – shahkalpesh
Cảm ơn tất cả vì đã giúp đỡ – user215675
@Shahkalpesh, Bạn cũng đã giúp tôi rất nhiều cho những câu hỏi cũ của tôi. Tôi muốn nhân cơ hội này để cảm ơn bạn một lần nữa. – user215675