用Delegate的GetInvocationList方法可以获取到委托链表 https://msdn.microsoft.com/en-us/library/system.delegate.getinvocationlist(v=vs.110).aspx
[quote=引用 2 楼 wddw1986 的回复:] 异常信息里面就有堆栈信息,为什么要自己获取哪里出的异常?
异常信息里面就有堆栈信息,为什么要自己获取哪里出的异常?
我如何在调用Load的时候获取到“aa.OnLoad, bb.OnLoad,cc.OnLoad” 这几个注册的事件处理函数的名称呢?因为我要确定到底是在哪个接口处理函数出现了异常,来定位问题!
谢谢,你这方法我用了,但是如何在我抛出事件时,获得各个正在执行的处理函数的名称呢,好让我定位出问题的地方!
我如何在调用Load的时候获取到“aa.OnLoad, bb.OnLoad,cc.OnLoad” 这几个注册的事件处理函数的名称呢? 因为我要确定到底是在哪个接口处理函数出现了异常,来定位问题!
因为我要确定到底是在哪个接口处理函数出现了异常
110,534
社区成员
642,576
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧