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()); }
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); } ); }
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); }); }
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>(); }
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(); } ); }
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); }); } }