我需要取消订阅我的事件的所有代表。 但我发现两种方法可以做到这一点..
class Cls
{
delegate void doDel();
static event doDel doE;
void Uns
{
//first
foreach (doDel item in doE.GetInvocationList())
{
doE -= item;
}
//second
doE = null;
}
}
有什么区别? 什么方法是最好的,为什么?