2009-06-01 4 views

答えて

1

私はその後、さらに下に、より一般的なものをキャッチし、最初に最も「特定」の例外をキャッチします:ここで

try { 
    ... 
} 
catch (DivideByZeroException ex) { 
... 
} 
catch (InvalidArgumentException ex) { 
    ... 
} 
catch (Exception ex) { 
    ... 
} 
+0

1つ以上のキャッチでパフォーマンスが低下しますか? –

+0

技術的にはいですが、関連するパフォーマンスヒットはありません。エラーシナリオを最適化することは時間の価値がないようですので、これについては心配しません:) –

1

は、MSDNからいくつかのdesign guidelinesです。また、エンタープライズライブラリexception handling blockをチェックするのも良いかもしれません。例外処理戦略を設計するための優れたものがたくさんあります。

+0

+1 - 非.NET言語の場合でも良いリンク –

関連する問題