为什么Visual Studio不强制执行try-catch块实现
本文关键字:try-catch 实现 强制执行 Visual Studio 为什么 | 更新日期: 2023-09-27 18:14:09
可能重复:
为什么.NET中没有检查异常?
来自Eclipse/Java,我注意到在VisualStudio/C#中,关心异常并不是强制性的。虽然Eclipse强制用户实现try-catch块或添加throws声明,但Visual Studio中的情况并非如此。
-
Visual Studio不通知未处理的异常的原因是什么?
-
我可以将Visual Studio配置为强制实现try-catch块,或者至少添加编译器警告吗?
与java不同,被检查的异常不是.Net的一部分。
由于异常不构成c#中方法声明的一部分,任何方法都可以在没有方法声明的情况下抛出任何异常。因此,异常从不需要处理,因为它从不需要声明。