Esempio n. 1
0
        private static IEnumerable<Student> FirstNameBeforeLast(Student[] studentsArray)
        {
            var result = studentsArray
             .Where(st => st.FirstName.CompareTo(st.LastName) < 0)
             .ToArray();

            return result;
        }
Esempio n. 2
0
        private static void FindStudentsWithAgeBetween18And24(Student[] studentsArray)
        {
            var result = studentsArray
                .Where(st => ((st.Age > 18) && (st.Age < 24)))
                .ToArray();

            foreach (Student student in result)
            {
                Console.WriteLine(student.FirstName + " " + student.LastName);
            }
        }
Esempio n. 3
0
        static void Main()
        {
            Student[] students = new Student[]
            {
                new Student("Ivan", "Petrov", 32),
                new Student("George", "Ivanov", 22),
                new Student("Stamat", "Angelov", 19),
                new Student("Pesho", "Todorov", 23),
                new Student("Gosho", "Andreev", 25),
                new Student("Ivan", "Kolev", 26)
            };

            //Using Lambda Expretions
            var result = students
                         .Where(s => s.FirstName.CompareTo(s.LastName) < 0)
                         .Select(s => s);

            foreach (Student student in result)
            {
                Console.WriteLine(student);
            }


            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();


            //Using LINQ
            var output =
                from student in students
                where student.FirstName.CompareTo(student.LastName) < 0
                select student;

            foreach (Student student in output)
            {
                Console.WriteLine(student);
            }
        }
Esempio n. 4
0
 private static Student[] SortStudentNames(Student[] students)
 {
     Student[] sortedArray = students.Where(s => string.Compare(s.FirstName, s.LastName) < 0).ToArray();
     return sortedArray;
 }