示例#1
0
        static void Main(string[] args)
        {
            University university = new University();

            university.AdmitStudent("Nadia", "Comanici", 9.89);
            university.AdmitStudent("Maria", "Popoviciu", 6.01);
            university.AdmitStudent("Ion", "Ionescu", 7);
            university.AdmitStudent("Vasile", "Pop", 8.86);

            Console.WriteLine($"University has {university.Students.Count} admitted students.");
            Console.WriteLine($"Cea mai mica nota de admitere este: {university.MinAdmissionMark}");
            Console.WriteLine($"Cea mai mare nota de admitere este: {university.MaxAdmissionMark}");
        }
示例#2
0
        static void Main(string[] args)
        {
            var        deserializer = new UniversityFromFileDeserializer();
            University university   = deserializer.Deserialize(GetFullFilePath());

            university.AdmitStudent("Nadia", "Comanici", 9.89);
            university.AdmitStudent("Maria", "Popoviciu", 6.01);
            university.AdmitStudent("Ion", "Ionescu", 7);
            university.AdmitStudent("Vasile", "Pop", 8.86);

            var serializer = new UniversityToFileSerializer();

            serializer.Serialize(university, GetFullFilePath());

            Console.WriteLine($"University has {university.Students.Count} admitted students.");

            var statistics = new UniversityStatistics(university);

            Console.WriteLine($"Cea mai mica nota de admitere este: {statistics.MinAdmissionMark}");
            Console.WriteLine($"Cea mai mare nota de admitere este: {statistics.MaxAdmissionMark}");
        }