C#:
1. 委托方法包括(静态方法、实例方法和匿名方法)
2. 委托会引用委托方法所属实例(静态方法除外),因此注册委托应该及时注销以免内存泄露
3. 匿名委托会捕获需要使用的环境变量并创建闭包(普通委托貌似也会?),以保证被捕获变量的生命周期不短于委托
4. 匿名委托无法注销,因此更适合一次性使用
Unity:
1. Destroy(委托所依赖的实例)后并没有影响委托调用(Target==null&&Method!=null),一脸懵逼
2. Destroy方法会直接清理内存,因此在MonoBehaviour类中注册委托应该在Destroy以前注销,以免空指针异常