我正在尝试向我的c#app添加更具体的错误处理,但我发现很难找到类和方法抛出的异常。有没有办法通过visual studio 2010找到这个信息,或者可能是一个例外列表?
答案 0 :(得分:5)
只需在MSDN上找到您感兴趣的类/方法。
例如,请查看the Dictionary.Remove Method的此页面。如果该方法抛出异常(如此),您可以获取该页面的例外部分的信息。
答案 1 :(得分:1)
如果您正在讨论.Net框架方法,请将它们记录在悬停帮助中。你会看到例外:。或者您也可以在对象浏览器Ctrl + W,J中看到它。或者按功能上的F1键转到MSDN帮助,详细记录它们。
答案 2 :(得分:0)
如果您允许抛出异常,则应该能够在“管理工具”的“事件查看器”中查看异常详细信息。
答案 3 :(得分:0)
您可以找到特定异常的特定用途,但没有任何方法可能抛出的所有异常的完整列表。
考虑以下方法:
public void SomeMethod()
{
SomeObject x = null;
x.SomeMethod(); // NullReferenceException
File.Open("SomePath", FileMode.CreateNew); // Any number of File Exceptions potentially
throw new CustomException();
};
代码分析器如何确定存在哪些潜在的异常?
如果您正在寻找有关特定课程的信息,我会查看相关文档。