List<Student> students = new List<Student()
{
new Student(2, "John", 485),
new Student(2, "Anitha", 485),
new Student(3, "Mano", 481),
new Student(1, "Rakesh", 495)
};
Console.WriteLine("\nBefore Sort \n");
students.ForEach(x =>
{
Console.WriteLine($"Rank : {x.Rank} & Name :{x.Name} & Total :{x.Total} ");
});
students = students.OrderBy(x => x.Rank).ThenBy(y => y.Name).ToList();
Console.WriteLine("\nAfter Sort\n");
students.ForEach(x => {
Console.WriteLine($"Rank : {x.Rank} & Name :{x.Name} & Total :{x.Total} ");
});This code snippet for OrderBy and ThenBy LINQ query used to achieve inner sorts.