这是我的问题/场景
public class TestEventArgs : EventArgs
{
public int ID { get; set; }
public string Name { get; set; }
}
public event EventHandler<TestEventArgs> TestClick
Run Code Online (Sandbox Code Playgroud)
如何使用反射在TestClick上附加EventHandler?(obj是实例,Activator.CreateInstance)
EventInfo eventClick = obj.GetType().GetEvent("TestClick");
Delegate handler = Delegate.CreateDelegate(eventClick.EventHandlerType, obj, ????);
eventClick.AddEventHandler(obj, handler);
Run Code Online (Sandbox Code Playgroud)
我的问题是TestEventArgs是在外部dll中声明的,但是???? 上面的methodinfo需要在其委托中签名?