Example #1
0
 public void Do()
 {
     if (MyEvent != null)
     {
         EventPublisherArgs args = new EventPublisherArgs("데이터");
         MyEvent(this, args);
     }
 }
Example #2
0
 public event MyEventHandle MyEvent;         // 이벤트정의
 public void Do()
 {
     //이벤트 가입자가 있는지 확인
     if (MyEvent != null)
     {
         EventPublisherArgs args = new EventPublisherArgs("데이터");
         MyEvent(this, args);    // 이벤트 발생
     }
 }
Example #3
0
 //MyEvent 이벤트가 발생하면 호출되는 메서드
 //EventPublisherArgs 가 이벤트 발생시 넘어오는 데이터이다.
 static void doAction(object sender, EventPublisherArgs e)
 {
     Console.WriteLine("MyEvent 라는 이벤트 발생...");
     Console.WriteLine("이벤트 매개변수 : " + e.myEventData);
 }