Exemple #1
0
        public static void DemoMain()
        {
            Person john = new Person {
                Name = "Джон"
            };
            Person hugo = new Person {
                Name = "Hugo"
            };

            // подписываемся на события прихода людей
            hugo.Came += PersonCame;
            john.Came += PersonCame;

            // подписываемся на события ухода людей
            hugo.Leave += new EventHandler(PersonLeft);
            john.Leave += new EventHandler(PersonLeft);

            // люди приходят
            john.GoToWork();
            hugo.GoToWork();

            // люди уходят
            john.ToLeave();

            hugo.ToLeave();
        }