예제 #1
0
        private static IEnumerable<Student> GenerateRandomStudents(int count)
        {
            for (int i = 0; i < count; i++)
            {
                var random = new Random();
                var marks = Enumerable
                            .Repeat<Func<int, int, int>>(random.Next, 7)
                            .Select(rnd => rnd(2, 7));

                var grade = Enumerable
                            .Repeat<Func<int, int, int>>(random.Next, 1)
                            .Select(rndGrade => rndGrade(1, 13))
                            .First();

                var name = "Pesho" + (i + 1);
                var student = new Student(name, grade);
                student.Marks = marks;

                Thread.Sleep(15);

                yield return student;
            }
        }
예제 #2
0
파일: School.cs 프로젝트: Baruh/Projects
 private bool IsFailDefault(Student student)
 {
     var average = student.Marks.Average();
     return average < 4.0;
 }