标签: c# .net
多播委托是不可变还是可变的?还有一个问题:是基于单例或多重模式实现的多播委托吗?
答案 0 :(得分:1)
是的,代表是不可改变的。组合或删除委托会创建一个包含一个或多个委托的新实例。委托引用是跨线程共享的,因此不需要考虑线程模型。但是,有些框架要求委托在原始线程中执行,所以要小心。