コード例 #1
0
        static void Main(string[] args)
        {
            StudentsGenerator studentGenerator = new StudentsGenerator();
            List<Student> students = studentGenerator.GenerateStudents(20);

            students
                .Where(s => s.GroupNumber == 2)
                .OrderBy(s => s.FirstName)
                .ToList()
                .ForEach(s => s.Print());
        }
コード例 #2
0
        static void Main(string[] args)
        {
            StudentsGenerator studentsGenerator = new StudentsGenerator();
            List<Student> students = studentsGenerator.GenerateStudents(20);
            List<StudentSpecialty> studentsSpecialtyList = new List<StudentSpecialty>();

            students.ForEach(student =>
                {
                    StudentSpecialty studentsSpecialty = new StudentSpecialty(student.FacultyNumber);
                }
                );
        }
コード例 #3
0
        static void Main(string[] args)
        {
            StudentsGenerator studentsGenerator = new StudentsGenerator();
            List<Student> students = studentsGenerator.GenerateStudents(20);

            students
                .Where(student => (student.Age >= 18 && student.Age <= 24))
                .ToList()
                .ForEach(student =>
                {
                    Console.WriteLine("{0} {1} {2}", student.FirstName, student.SecondName, student.Age);
                });
        }
コード例 #4
0
        static void Main(string[] args)
        {
            StudentsGenerator studentsGenerator = new StudentsGenerator();
            List<Student> students = studentsGenerator.GenerateStudents(10);

            students
                .OrderByDescending(student => student.FirstName)
                .ThenByDescending(student => student.SecondName)
                .ToList()
                .ForEach(student => student.Print());

            List<Student> anotherStudents = new List<Student>();
        }
コード例 #5
0
        static void Main(string[] args)
        {
            StudentsGenerator studentsGenerator = new StudentsGenerator();
            List<Student> students = studentsGenerator.GenerateStudents(20);

            students
                .Where(student => (student.FirstName.CompareTo(student.SecondName) < 0))
                .OrderBy(student => student.FirstName)
                .ThenBy(student => student.SecondName)
                .ToList()
                .ForEach(student =>
                    {
                        student.Print();
                        Console.WriteLine();
                    }
            );
        }
コード例 #6
0
        static void Main(string[] args)
        {
            StudentsGenerator studentsGenerator = new StudentsGenerator();
            List<Student> students = studentsGenerator.GenerateStudents(20);

            var groupedStudents = students.GroupBy(student => student.GroupName).ToDictionary(student => student.Key);

            foreach (var group in groupedStudents)
            {
                Console.WriteLine("{0}", group.Key);
                group.Value
                    .ToList()
                    .ForEach(student =>
                    {
                        Console.WriteLine("\t {0} {1}", student.FirstName, student.SecondName);
                    });
            }
        }