reflection 썸네일형 리스트형 Dynamically Raise Event using Reflection Introduction C# 에서의 이벤트는 해당 이벤트가 선언된 클래스에서만 호출할 수 있는 특수한 종류의 Multicast Delegate의 형태로서, 아래와 같이 이벤트가 정의된 클래스를 상속 받아 구현 했다 하더라도 이벤트를 직접 호출할 수 는 없습니다. public class Parent { public event EventHandler ParentEvent; } public class Child : Parent { public void InvokeEvent() { ParentEvent(this, new EventArgs()); // Compile Error!! } } 이를 해결하기 위한 일반적인 방법으로 아래와 같이 부모객체에 해당 이벤트를 호출 할 수 있는 메서드를 미리 정의 함으로서 이벤트.. 더보기 이전 1 다음