繁体   English   中英

你如何强迫VS让你处理异常?

[英]How do you force VS to make you handle exceptions?

在Eclipse中,java将强制您为抛出异常的函数设置try catch块。 你能让VS做同样的事吗?

这不是Eclipse和Visual Studio之间的区别,而是Java和C#之间的区别。 Java检查了必须捕获的异常; C#没有。

Red Gate Software创建了一个名为Exception Hunter的静态分析程序,将此功能引入C#。 该计划已经退休,因为它最终提供了极大的复杂性和相对较少的好处。

对不起,Exception Hunter已经停产。

随着.NET 4.0和WPF的发布,CLR可以抛出的异常数量大大增加,达到了压倒性的程度。 排除列表不再涵盖CLR可能抛出的所有不太可能的异常。 这意味着,虽然Exception Hunter将提供准确的结果,但这些结果将包括一长串潜在的例外情况,其中大多数都无需担心。 从本质上讲,该工具的可用性已经大大降低,使您的工作变得更加困难。 这违背了我们巧妙的简单理念,因此我们决定停止销售该产品的新许可证。

在我们的支持中心了解更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM