public static void Main() { Students jon = new Students("Jon"); jon.Comment = "something"; Console.WriteLine(jon.UniqueClassNr); Students mike = new Students("Mike"); Console.WriteLine(mike.UniqueClassNr); Disciplines math = new Disciplines("Mathematics", 4, 2); math.Comment = "something"; ////number of lectures and exercises should be changeble math.NumberOfLectures++; Console.WriteLine(math.NumberOfLectures); Disciplines english = new Disciplines("English", 4, 8); Teachers jonWu = new Teachers("Jon Wu"); jonWu.Comment = "very clever man"; jonWu.AddDiscipline(math); Teachers nutProfesor = new Teachers("Crazy Prof.", english, math); Classes alfa = new Classes("alfa"); Classes beta = new Classes("beta", jonWu, nutProfesor); Classes omega = new Classes("omega", jon); alfa.AddTeacher(nutProfesor); alfa.AddStudent(jon); }
static void Main(string[] args) { School someSchool = new School("Ivan Vazov"); ClassOfStudents _8b = new ClassOfStudents("8 B"); Students ivan = new Students("Ivan", 10); Students mitko = new Students("Mitko", 15); Students petko = new Students("Petko", 20); _8b.AddStudent(ivan); _8b.AddStudent(mitko); _8b.AddStudent(petko); ivan.AddComment("Iskam 6 !"); Disciplines literature = new Disciplines("Literature", 20, 10); Disciplines journalism = new Disciplines("Journalism", 30, 40); Teachers vuchkov = new Teachers("Profesor Vuchkov"); vuchkov.AddComment("Gledam i ne vqrvam na ushite si !"); vuchkov.AddDiscipline(literature); vuchkov.AddDiscipline(journalism); _8b.AddTeacher(vuchkov); someSchool.AddClass(_8b); Console.WriteLine("Class number of {0} is : {1}", petko.Name, petko.ClassNumber); foreach (var item in vuchkov.OptionalComments) { Console.WriteLine("Professor Vuchkov declared : {0}", item); } Console.WriteLine(); Console.WriteLine("He teaches the following disciplines : "); foreach (var item in vuchkov.Disciplines) { Console.WriteLine(item.NameOfLecture); } }