Динамическое событие подписка и отмена подписки на событие C#
Как динамически подписываться и отменять подписку на событие C# в приложении windows Forms. таким образом, учитывая экземпляр объекта и строковое имя, содержащее имя события, вы подписываетесь на это событие и делаете что-то, когда это событие было запущено?
Что я уже пробовал:
_EventHandler строка = строка.Пустой;
_EventHandler = величины + @"." + _EventName;
_EventHandler += новый EventHandler(SaveData);
частная SaveData недействительным(объект отправителя, EventArgs в электронной)
{
// делать что-то
}
Richard MacCutchan
Вам нужно использовать отражение, чтобы найти фактическую ссылку на событие из строки.