У меня есть такой код:Как автоматически вызывать событие при вызове функции?
public class Foo
{
public SomeHandler OnBar;
public virtual void Bar()
{
}
}
Foo является базовым классом и для них другие классы могут наследовать от него.
Я бы хотел, чтобы событие OnBar
всегда вызывалось, когда вызывается Bar()
, даже если он явно не указан внутри бара.
Как это можно сделать?
В основном реализация шаблона шаблона шаблона + 1 – DanP
Так что это лучший способ? В C++ я бы использовал bind() для создания новой функции из функции вызова события и исходной функции. –