没有异常处理的力量?

Joh*_*nes 5 c# exception-handling visual-studio

在Eclipse中编写Java,我习惯于处理异常.在使用VisualStudio的C#中,似乎我不能在方法上说"抛出异常"......在经过大量编码之后,我发现了很多异常,并且在测试过程中不得不抓住它们.我想被迫处理它们,以便VisualStudio可以说你需要一个捕获或我不会让你继续:)这可能吗?

谢谢

Ree*_*sey 9

不,C#不会强迫您处理异常.这是语言设计者的一个有意义的设计决策.

有关原因的详细信息,请参阅"检查异常的麻烦",其中Anders Hejlsberg讨论了为什么它们不属于C#.