13

2 つの異なるタイプの例外で同じことをしたい場合があります。検索しましたが、VB.NET に関するものは見つかりませんでした。

簡単な例:

Try
    '...
Catch ex As Net.WebException
    'Do something
Catch ex As Net.CookieException
    'Do the same
Catch ex As Exception
    '...
End Try

コードを繰り返さずに両方の例外を一度にキャッチする方法があるのだろうか。

4

1 に答える 1

27

一度に複数の例外をキャッチしますか? 次の方法で実行できます。

Catch ex As Exception When TypeOf ex Is FormatException OrElse TypeOf ex Is OverflowException
于 2013-02-15T06:51:35.390 に答える