- public delegate void PersonHandler(object sender, PersonEventArgs e);
- public class Person
- {
- private string name;
- private int age;
-
- public event PersonHandler AgeChanged;
- protected virtual void OnAgeChanged( PersonEventArgs e )
- {
- if (AgeChanged != null)
- AgeChanged( this, e );
- }
- //后续的不贴了
复制代码 public event PersonHandler AgeChanged; 这句不理解,event 是类型吗?
我只看到过public string str;这样的写法, 上面这句有4个单词,我就不理解了
protected virtual void OnAgeChanged 我之前看书说virtual虚拟方法的话,需要被重写,后续我也没看到
有重写的过程额,如果不需要重写,为什么又要写virtual呢?
|