Пример #1
0
        static void Main(string[] args)
        {
            Student st1 = new Student("Vasile", " ", "Serban", "212321", "Iasi str Sararie", "08382930401", "*****@*****.**");

            Console.WriteLine(st1.MiddleName + "_____________");
            st1.University = UniversityTypes.UniversitateaBucuresti;
            st1.AddSpecialtyAndFaculty(SpecialitiesTypes.Informatica);
            Console.WriteLine(st1.Specialty.ToString() + "_______________");
            st1.AddCourse("Istorie", "Popescu Liviu", UniversityTypes.UniversitateaBucuresti);
            Console.WriteLine($" st1: {st1}");
            Student st2 = st1.MyClone();

            Console.WriteLine($" st1 clone: {st2}");
            Console.WriteLine();
            Student st3 = new Student("Radu", "Cristian", "212321", "Iasi str Sararie", "08382930401", "*****@*****.**");

            st3.University = UniversityTypes.UniversitateaBucuresti;
            st3.AddSpecialtyAndFaculty(SpecialitiesTypes.Informatica);
            st3.AddCourse("Istorie", "Ionescu George", UniversityTypes.UniversitateaIasi);
            Console.WriteLine($"st3: {st3}");
            Console.WriteLine();
            Student st4 = new Student("Vasile", "Laurentiu", "Serban", "212321", "Iasi str Sararie", "08382930401", "*****@*****.**");

            st4.University = UniversityTypes.UniversitateaBucuresti;
            st4.AddSpecialtyAndFaculty(SpecialitiesTypes.Informatica);
            st4.AddCourse("Georgrafie", "Isopescu Geo", UniversityTypes.UniversitateaIasi);
            Console.WriteLine($"st4: {st4}");
            Console.WriteLine("st1==st2: " + (st1 == st2));
            Console.WriteLine("st1==st3: " + (st1 == st3));
            Console.WriteLine("st1==st4: " + (st1 == st4));
            Console.WriteLine("Compare students: if no=0, students are the sames, no<1 second student is after the first, no>1, first student is after the second");
            Console.WriteLine("Compare st1 st2 " + st1.CompareTo(st2));
            Console.WriteLine("Compare st3 st4 " + st3.CompareTo(st4));

            //Problem 4
            ExercitiuPersonClass();
            Console.ReadLine();
        }