コード例 #1
0
        public static void Main()
        {
            Classes classes = new Classes("5B");
            classes.AddPerson(new Teacher("Slavka Todorova"));
            classes.AddPerson(new Teacher("Velichka Taseva"));
            classes.AddPerson(new Teacher("Roza Georgieva"));
            classes.AddPerson(new Teacher("Maria Asenova"));
            classes.AddPerson(new Student("Emilia Filcheva", classes.ClassID));
            classes.AddPerson(new Student("Anelia Koleva", classes.ClassID));
            string[] disciplinesNames = {"English", "Math", "French", "Biology", "Chemistry", "Geography", "History"};
            int count = -1;
            foreach(var person in classes.People)
            {
                count++;
                if (count == disciplinesNames.Length)
                {
                    count = count % disciplinesNames.Length;
                }
                if (person is Teacher)
                {
                    Teacher teacher = person as Teacher;
                    teacher.AddDiscipline(disciplinesNames[count], count + 1, (count + 1)*2);
                }

                Console.WriteLine(person.ToString());
            }           
        }
コード例 #2
0
ファイル: School.cs プロジェクト: NasC0/Telerik_Homework
 public void RemoveClass(Classes classToRemove)
 {
     this.classes.Remove(classToRemove);
 }
コード例 #3
0
ファイル: School.cs プロジェクト: NasC0/Telerik_Homework
 public void AddClass(Classes classToAdd)
 {
     this.classes.Add(classToAdd);
 }