コード例 #1
0
        public void ComePerson(Person p, TimeOfCame TimeCame)
        {
            Console.WriteLine("[{0} came to work]\n", p.Name);

            foreach (var elem in ListPerson)
            {
                MessageCome greet = new MessageCome(elem.Greeting);
                Greet += greet;
            }

            p.Came += CameHandler;
            p.OnCame(p, TimeCame);

            foreach (var elem in ListPerson)
            {
                MessageCome greet = new MessageCome(elem.Greeting);
                Greet -= greet;
            }

            ListPerson.Add(p);
        }
コード例 #2
0
ファイル: Person.cs プロジェクト: egorbulychev127/Repository1
 public void CameHandler(Person p, TimeOfCame t)
 {
     MessageCome greet = new MessageCome(this.Greeting);
     greet(p, t);
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: Bulat15/repository2
 public void MyMethod2()
 {
     MessageCome greet = new MessageCome(this.Greeting);
     Greet -= greet;
     MessageLeave part = new MessageLeave(this.Parting);
     Part -= part;
     OnLeave();
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: Bulat15/repository2
 public void MyMethod1()
 {
     OnCame();
     MessageCome greet = new MessageCome(this.Greeting);
     Greet += greet;
     MessageLeave part = new MessageLeave(this.Parting);
     Part += part;
 }