なぜVisual Studioはtry-catch-blockの実装を強制しないのですか?

可能重複:
   .NETで例外がチェックされないのはなぜですか?

Eclipse/Javaから来て、VisualStudio/C#では例外について気にする必要はないことに気付きました。 Eclipseではtry-catch-blockを実装したり、throws宣言を追加したりする必要がありますが、これはVisual Studioでは当てはまりません。

  • Visual Studioが未処理の例外について通知しない理由は何ですか?

  • Visual Studioを設定してtry-catch-blockを実装したり、少なくともコンパイラ警告を追加することはできますか?

2

1 答え

チェックされた例外はjavaとは違って.Netの一部ではありません。

例外はc#のメソッド宣言の一部を形成しないので、メソッド宣言のないメソッドでも例外がスローされます。したがって、例外は決して宣言する必要がないため、処理は必要ありません。

8
追加された