मैं क्रमबद्ध करना चाहते हैं का उपयोग कर छंटाई व्यक्ति की एक सूचीसी # - एक्सटेंशन विधि
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));
public enum CompareOptions
{
ByFirstName,
ByLastName,
BySalary
}
public enum SortOrder
{
Ascending,
Descending
}
के आधार पर लैम्ब्डा अभिव्यक्ति का उपयोग कर क्या छँटाई के लिए जाने का रास्ता है कहते हैं?
public static List<Person> SortPeople(this List<Person> lst,
CompareOptions opt1,SortOrder ord)
{
lst.Sort((p,op1,op2)=>{ how to apply lambda expression here});
}
अच्छा प्रश्न है। आप विशेषज्ञों को कॉम्पैक्ट और पठनीय कोड का उत्पादन कर रहे हैं। हम सब इससे सीखते हैं। धन्यवाद!! – shahkalpesh
मदद के लिए सभी को धन्यवाद – user215675
@ शाहकालपेश, आपने भी मेरे पुराने प्रश्नों के लिए मेरी मदद की। मैं आपको एक बार फिर धन्यवाद देने का अवसर लेना चाहता हूं। – user215675