4
Est-il possible pour moi d'utiliser ChangeHappend dans ma classe dérivée. Si c'est le cas, comment?
Sinon, que dois-je faire à la place?Comment j'utilise eventhandler de baseclass
class Base
{
public delegate void ChangeHandler(object sender);
public event ChangeHandler ChangeHappend;
private int _foo;
public int Foo
{
set
{
if (_foo == value) return;
_foo = value;
ChangeHappend(this);
}
}
}
class Derived : Base
{
private int _bar;
public int Bar
{
set
{
if (_bar == value) return;
_bar = value;
ChangeHappend(this); // This line gives an error. How can I use ChangeHappend here in Derived?
}
}
}