コード例 #1
0
        public void WaitForGuest(string guestName)
        {
            Console.WriteLine("Waiting for guest...");
            System.Threading.Thread.Sleep(1000);
            var guestArrivedEventArgs = new GuestArrivedEventArgs(guestName);

            OnGuestArrived(guestArrivedEventArgs);
        }
コード例 #2
0
 public void TakeOutAlcohol(object s, GuestArrivedEventArgs e)
 {
     Console.WriteLine($"Father: *Takes out alcohol to drink with {e.Guest}*");
 }
コード例 #3
0
 private void OnGuestArrived(GuestArrivedEventArgs e)
 {
     Console.WriteLine($"{e.Guest} arrived!");
     GuestArrived?.Invoke(this, e);
 }
コード例 #4
0
 public void OpenTheDoorForGuest(object s, GuestArrivedEventArgs e)
 {
     Console.WriteLine($"Mother: *Goes to open the door for {e.Guest}*");
 }
コード例 #5
0
 public void Hide(object s, GuestArrivedEventArgs e)
 {
     Console.WriteLine($"Child: *Hides from {e.Guest}*");
 }