static void Main(string[] args)
        {
            List<Student> Students = new List<Student>();
            Student Student_1 = new Student("Mohamed", "Ismail", "21/3/1994", "A1", 1);
            Student Student_2 = new Student("Mohamed", "Ali", "2/5/1992", "A1", 2);
            Student Student_3 = new Student("Mohamed", "Abd Allah", "1/7/1993", "A1", 3);
            Student_1.Grades = new Stack<string>();
            Student_2.Grades = new Stack<string>();
            Student_3.Grades = new Stack<string>();

            Student_1.Grades.Push("A");
            Student_1.Grades.Push("A");
            Student_1.Grades.Push("B");
            Student_1.Grades.Push("B");
            Student_1.Grades.Push("C");
            Student_2.Grades.Push("A");
            Student_2.Grades.Push("B");
            Student_2.Grades.Push("B");
            Student_2.Grades.Push("C");
            Student_2.Grades.Push("C");
            Student_3.Grades.Push("A");
            Student_3.Grades.Push("A");
            Student_3.Grades.Push("B");
            Student_3.Grades.Push("B");
            Student_3.Grades.Push("B");

            Students.Add(Student_1);
            Students.Add(Student_2);
            Students.Add(Student_3);

            foreach(Student student in Students)
            {
                Console.WriteLine("Student_{0} Name: {1} {2}",student.Number,student.FirstName,student.LastName);
            }
            Console.WriteLine();

            Teacher teacher = new Teacher();
            teacher.FirstName = "Alaa";
            teacher.LastName = "Ali";
            teacher.BirthDate = "1/5/1864";
            teacher.Major = "Computer Science";

            Course course1 = new Course(" Programming with C#", Students, teacher);

            course1.ListStudents(Students);

            Console.ReadLine();
        }
Exemple #2
0
 public Course(string courseName, List<Student> student, Teacher teacher)
 {
     this.Student = student;
     this.Teacher = teacher;
     this.CourseName = courseName;
 }