728x90 반응형 Event1 [c#] 이벤트(event)와 델리게이트(delegate) 이벤트(event)와 델리게이트(delegate)를 함께 알아보겠습니다. 델리게이트 선언 public deleagte void SomeEventHandler(int time); 선언한 델리게이트 인스턴스 선언 public event SomeEventHandler EventHappened; public void CheckTime(bool isAM, int time) { if (isAM) { EventHappened(time); } } 이벤트 핸들러 만들기.(델리게이트 선언한 매개변수 타입, 개수가 일치하는 메소드로 만들기) public static void TimeHanlder(int time) { Console.WriteLine("오전 {0}시 입니다.", time); } 이벤트 객체에 핸들러를 등록한다.. 2019. 10. 8. 이전 1 다음 728x90 반응형