로딩
요청 처리 중입니다...

csharp .net 이벤트 발생시 데이터 넘기기 (EventArgs, EventHandler 델리게이트)

 csharp .net 이벤트 발생시 데이터 넘기기 (EventArgs, EventHandler 델리게이트)

이벤트 발생시 넘겨줄 데이터 class EventPublisherArgs : EventArgs { public string myEventData; public EventPublisherArgs(string myEventData) { this.myEventData = myEventData; } } 이벤트 게시자 class EventPublisher { public event EventHandler? MyEvent; // 이벤트 정의 public void Publish() { if (MyEvent == null) { return; } EventPublisherArgs args = new EventPublisherArgs("데이터 " + Guid.NewGuid().ToString()); MyEvent(this, args); // 이벤트 발생 } } 이벤트 구독자 class Subscriber { // MyEvent 이벤트가 발생하면 호출되는 메서드 // EventPublisherArgs ...