Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Student student = new Student(
                firstName: "Вася",
                lastName: "Петров",
                birthDate: new DateTime(1999, 09, 10),
                address: new Address()
            {
                ZipCode = "22222", City = "village Gadukino", Street = "Edistvennaja"
            },
                groupNumber: "2 group"
                );

            student.DoWork();

            User user = student;

            user.DoWork();

            User u2 = new User()
            {
                FirstName = "Миша",
                LastName  = "Медведев",
                BirthDate = new DateTime(2001, 1, 15)
            };

            u2.DoWork();



            Console.WriteLine(student.GetUserAge(DateTime.Now));

            User[] users = new User[]
            {
                student,
                new User(firstName: "Вася",
                         lastName: "Петров",
                         birthDate: new DateTime(1999, 09, 10),
                         address: new Address()
                {
                    ZipCode = "22222", City = "village Gadukino", Street = "Edistvennaja"
                })
            };

            users.Process();
        }
 public static void ObligateUserToWork(User user)
 {
     user.DoWork();
 }