有时人们想对两种不同类型的异常做同样的事情。我进行了搜索,但没有找到任何适用于 VB.NET 的内容。
简单的例子:
Try
'...
Catch ex As Net.WebException
'Do something
Catch ex As Net.CookieException
'Do the same
Catch ex As Exception
'...
End Try
我想知道是否有一种方法可以一次捕获两个异常而无需重复代码。
正如在一次捕获多个异常中所见?可以这样做:
Catch ex As Exception When TypeOf ex Is FormatException OrElse TypeOf ex Is OverflowException