См. Ниже образец. Мне нужно подключить метод DoSomething, полученный при отражении события.Как подключить событие с отражением
class Program {
private static event EventHandler MyEvent;
static void Main(string[] args)
{
object aType = new SomeType();
var type = aType.GetType();
var method = type.GetMethod("DoSomething");
if (method != null)
{
MyEvent += method;//How do I wire this up?
}
}
}
public class SomeType {
public void DoSomething() {
Debug.WriteLine("DoSomething ran.");
}
}
Вы также должны отбрасывать результат CreateDelegate к EventHandler –
Спасибо за быстрый ответ. Это было очень полезно. –