Вот пример ...Как поймать событие стрельбы из конструктора класса
public class CodeGenerator
{
public delegate void GeneratorCalculatorEventHandler(decimal Fond);
public event GeneratorCalculatorEventHandler eventName;
public CodeGenerator()
{
eventName?.Invoke(0);
}
}
Как я мог поймать событие? Если я это сделаю:
CodeGenerator CodeGen = new CodeGenerator();
CodeGen.eventName += CodeGen_eventName;
Событие запускается, когда хендлер еще не подписан на него. Можно ли подписаться на событие по инициализации?
Я знаю, что я сказал, что, как к нему правильно. Это то, что я прошу – ShadyOverflow
Это не кажется возможным, возможно, обходным путем, когда вы используете метод Init() 'после contructor? – GWigWam
Передайте его в конструкторе –