public static IEnumerable<Student> FirstNameBeforeLast(Student[] inputArray) { IEnumerable<Student> result = from student in inputArray where student.FirstName.CompareTo(student.LastName) < 0 select student; return result; }
public static IEnumerable<Student> OrderedListOfStudents(Student[] inputArray) { IEnumerable<Student> result = from student in inputArray orderby student.FirstName, student.LastName select student; return result; }
public static IEnumerable<Student> AgeBetween18and24(Student[] inputArray) { IEnumerable<Student> result = from student in inputArray where student.Age >= 18 && student.Age <= 24 select student; return result; }
public static IEnumerable<Student> OrderedListOfStudentsLinq(Student[] inputArray) { IEnumerable<Student> result = inputArray.OrderBy(student => student.FirstName) .ThenBy(student => student.LastName); return result; }