我有很多用 C#.NET 编写的类,我需要知道它们可以抛出哪些异常。我如何在 Visual Studio 2005 中做到这一点。
最佳答案
你几乎不能。首先,.NET/C# 没有像 Java 那样的检查异常,其次,有许多一般异常可能因任何奇怪的原因而发生。
在逐个方法的基础上,您可以用它们引发的异常来修饰方法,但这不能保证存在、准确或完整。
不过,一般来说,任何意外*异常都应视为终止;只是放松,清理(使用
)等你去传播异常 - 或者如果操作不重要,至少记录它。
*=我将抛开关于异常是否真的应该预期这样的哲学讨论......
关于c# - 如何在某些类中查看可能的异常列表。(C#.NET),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4050871/