static void Main() { List<Students> allStudents = new List<Students>(); Students kris = new Students("Kristian", "Ivanov"); Students vili = new Students("Vili", "Ivanova"); Students pesho = new Students("Petar", "Stoqnov"); Students doncho = new Students("Doncho", "Minkov"); allStudents.Add(kris); allStudents.Add(vili); allStudents.Add(pesho); allStudents.Add(doncho); var sorted = FirstNameBeforeLast(allStudents); foreach (var student in sorted) { Console.WriteLine(student); } }