কম্পিউটার টিউটোরিয়াল

C# তে লিস্ট উপাদান অবরোহক্রমে সাজানো


নিচে উপাদানসহ আমাদের লিস্টটি দেওয়া হলো -

IList<Employee> emp = new List<Employee>() {    new Employee() { EmployeeRank = 4, EmpName = "Amit", EmpMarks = 90 } ,    new Employee() { EmployeeRank = 05, EmpName = "Raman", EmpMarks = 95 } };

এখন উপাদানগুলো অবরোহক্রমে সাজানোর জন্য orderby এবং descending ব্যবহার করুন।

var res = from str in emp orderby str.EmpName descending select str;

উদাহরণ

using System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       IList<Employee> emp = new List<Employee>() {          new Employee() { EmployeeRank = 4, EmpName = "Amit", EmpMarks = 90 } ,          new Employee() { EmployeeRank = 05, EmpName = "Raman", EmpMarks = 95 }       };       var res = from str in emp orderby str.EmpName descending select str;       Console.WriteLine("Student List (Descending Order):");       foreach (var list in res)       Console.WriteLine(list.EmpName);    } } public class Employee {    public int EmployeeRank { get; set; }    public string EmpName { get; set; }    public int EmpMarks { get; set; } }

আউটপুট

Student List (Descending Order): Raman Amit

  1. অ্যারে (লিস্ট) অ্যাসেন্ডিং অর্ডারে সর্ট করার পাইথন প্রোগ্রাম

  2. পাইথন প্রোগ্রাম: সিরিজের সব এলিমেন্ট নিম্নক্রমে (Descending) সর্ট করুন

  3. পাইথনে sort() মেথড

  4. পাইথনে লিস্ট এলিমেন্টের রিলেটিভ অর্ডার বের করা (Finding relative order)