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(); }