6

VB.NET には、C# とは異なり、Try/Catch/Finally ブロックで条件付きで例外をキャッチする機能があります。

これは通常、例外処理メカニズムに (ビジネス) ロジックを配置することを奨励するため、通常は悪い習慣であり、本質的には美化されたGoTo.

Try
     // Do something
Catch ex As MyException When [condition]
     // 
End Try

では、この機能を使用する正当なケースはありますか、Whenそれとも近づかないようにするべきですか?

これはおそらくすでに回答されていますが、「いつ」が検索のかなり悪いキーワードであるため、関連するものを見つけることができませんでした.

4

1 に答える 1