最近我发现 Try…Catch 还捕获事件处理程序内的异常,这感觉不对。 这是代码:
基本的
Module Module1 Event ExEvent() Sub Main() AddHandler ExEvent, AddressOf ExEventHandler Try REM Exception from event handler propagates here RaiseEvent ExEvent() Catch ex As Exception Console.WriteLine(ex.Message) End Try Console.ReadKey() End Sub Private Sub ExEventHandler() Throw New NotImplementedException End Sub End Module
我尝试过的:
搜索网页。 另请阅读文档。
コメント