static void Main(string[] args) { MyNotifier notifier = new MyNotifier(); notifier.SomethingHappened += new EventHandler(MyHandler); for (int i = 0; i < 30; i++) { notifier.DoSomething(i); } }
static void Main(string[] args) { MyNotifier notifier = new MyNotifier(); // 이벤트를 가진 클래스의 인스턴스 생성 notifier.SomethingHappend += new EventHandler(MyHandler); // 이벤트 핸들러 등록 // 이벤트 발생코드 실행 for (int i = 0; i < 30; i++) { notifier.DoSomething(i); } }