1

多分誰かがこれで私を助けます。代わりに詳細なバージョンの...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ブロック内のメソッドに対してこれを自動的に行います。

答えて

0

私はVSのような既存のプラグインについて知らない。はい、これは間違いなくコーディング経験を持ち、改善する素晴らしい機能です。私はhttp://connect.microsoft.com/visualstudioにあなたのフィードバックを提出することを提案し、この機能要求に関して得た投票に基づいて、Visual Studioチームは将来のリリースでそれを計画することができます。

関連する問題