C# 在哪里可以找到关于类和方法引发的异常的信息?

C# 在哪里可以找到关于类和方法引发的异常的信息?,c#,visual-studio-2010,exception,C#,Visual Studio 2010,Exception,我试图在我的c#应用程序中添加更具体的错误处理,但我发现很难跟踪类和方法引发的异常。是否有办法通过visual studio 2010查找此信息,或者可能有例外列表?只需在MSDN上查找您感兴趣的类/方法即可 例如,查看本页以了解更多信息。如果该方法引发异常(如此异常),则可以获取页面的异常部分的信息。如果允许引发异常,则应该能够在管理工具的事件查看器中查看异常详细信息 您可以找到特定异常的特定用法,但是没有任何方法可能抛出的所有异常的完整列表 考虑以下方法: public void Som

我试图在我的c#应用程序中添加更具体的错误处理,但我发现很难跟踪类和方法引发的异常。是否有办法通过visual studio 2010查找此信息,或者可能有例外列表?

只需在MSDN上查找您感兴趣的类/方法即可


例如,查看本页以了解更多信息。如果该方法引发异常(如此异常),则可以获取页面的异常部分的信息。

如果允许引发异常,则应该能够在管理工具的事件查看器中查看异常详细信息

您可以找到特定异常的特定用法,但是没有任何方法可能抛出的所有异常的完整列表

考虑以下方法:

  public void SomeMethod()
  {
       SomeObject x = null;
       x.SomeMethod(); // NullReferenceException

       File.Open("SomePath", FileMode.CreateNew); // Any number of File Exceptions potentially

       throw new CustomException();
  };
代码分析器如何确定存在哪些潜在异常


如果您要查找特定类的信息,我会查看文档

如果您谈论的是.Net framework方法,它们将记录在悬停帮助中。您将看到异常:。或者也可以在对象浏览器Ctrl+W,J中看到它。或者在某个函数上按F1键,转到MSDN帮助,在那里详细记录了它们。

您的意思是,对于给定的方法或代码语句,您想知道它可能引发哪些异常?您是否在寻找一个类可能引发的异常列表?我正在使用生产力扩展,由于某些原因,信息没有显示出来,它只需分析某个方法和文件。递归打开,并至少为您提供所有异常的列表可能的例外情况。它们是否真的会发生并不重要,但至少是一个列表,而不是我通过大量代码手动解析。