有时候我们希望对两种不同类型的异常执行相同的操作。我进行了搜索,但是在VB.NET中没有找到任何相关内容。
以下是一个简单的例子:
Try
'...
Catch ex As Net.WebException
'Do something
Catch ex As Net.CookieException
'Do the same
Catch ex As Exception
'...
End Try
我想知道是否有一种方法可以同时捕获两个异常而不需要重复代码。
有时候我们希望对两种不同类型的异常执行相同的操作。我进行了搜索,但是在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