委托订阅取消不掉的问题?
本帖最后由 newmankind 于 2013-10-18 10:55:48 编辑 string[] arr = GlobalStatic.marketChannel.dicMarketTransfer.Keys.ToArray();
foreach (string _InstrumentID in arr)
{
GlobalStatic.marketChannel.dicMarketTransfer[_InstrumentID].PushMarketInfoEvent -= dicMarketTransfer[_InstrumentID].ReciveMarketInfo;
}
GlobalStatic.marketChannel.dicMarketTransfer[_InstrumentID] 和 dicMarketTransfer[_InstrumentID]. 均继承了以下接口(已实现)
public interface IMarketTransfer
{
event PushMarketInfoEventHandler PushMarketInfoEvent;
void ReciveMarketInfo(DataRow drMarket);
}
按照官方文档,非匿名委托订阅 ,应该可以 用-=取消的啊,为什么取消不掉,求解,谢谢! 委托 取消订阅
[解决办法]