delegate, event

public void TestF()
{
Test += Fun;
}

public void Fun(Person p) { }  // 如 Person变成 SubPerson,则报错。。public void Fun(SubPerson p) { }

public event Action<Person> Test;

原文地址:https://www.cnblogs.com/bdbw2012/p/3865979.html