質問: try/catchブロックをループから外す必要があるのはなぜですか? Here is CodeReview Guideline by Practice&Patterns team.http://msdn.microsoft.com/zh-cn/library/ms998574#scalenetchapt13_topic7(The link navigate to the Exception section automaticly.) 彼らはあなたが例外を処理するときにtry/catchブロックをループから外すべきだと言いました、なぜ私は知りたいのですか?
回答: 例外は高価です - 例外ロジックをループ内に置くと、ループ内のすべての反復で例外がスローされる危険性があります。これにより、パフォーマンスの問題が発生しやすくなります。 try/catchブロックをループの外に置くと、1つの例外だけを処理する必要があります。