多分誰かがこれで私を助けます。代わりに詳細なバージョンの...Visual Studioプラグイン/ Eclipseのような例外ハンドラテンプレートのショートカット?
try
{
File.Delete("C:\\test.txt");
}
catch (Exception e) { //... }
:
File.Delete("C:\\test.txt");
(すべてではない)ほとんどの.NET開発者は、このような一般的な例外ハンドラを記述します:私たちは次のコード行を持っていると仮定ドキュメント(MSDN - File.Delete Method)に記載されているすべての例外を処理:
try
{
File.Delete("C:\\test.txt");
}
catch (ArgumentException arge) { //... }
catch (ArgumentNullException argne) { //... }
catch (DirectoryNotFoundException dnfe) { //... }
catch (IOException ioe) { //... }
catch (NotSupportedException nse) { //... }
catch (PathTooLongException ptle) { //... }
catch (UnauthorizedAccessException ptle) { //... }
なぜこれほど多くの.NET開発者が記述しているされています一般的な例外ハンドラ?答えはAPIドキュメントの各例外を調べることに疲れているからです(ドキュメントがあれば)。
私の質問には:私のためにこれを行うことができますVisual Studioのプラグインまたは不明なショートカットはありますか? Eclipse Java IDEにはbuildinショートカットがあり、try-catchブロック内のメソッドに対してこれを自動的に行います。