在哪里可以找到有关类和方法抛出的异常的信息?

时间:2011-09-07 17:24:52

标签: c# visual-studio-2010 exception

我正在尝试向我的c#app添加更具体的错误处理,但我发现很难找到类和方法抛出的异常。有没有办法通过visual studio 2010找到这个信息,或者可能是一个例外列表?

4 个答案:

答案 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();
  };

代码分析器如何确定存在哪些潜在的异常?

如果您正在寻找有关特定课程的信息,我会查看相关文档。