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

本文关键字:方法 异常 信息 在哪里 | 更新日期: 2023-09-27 18:07:58

我正试图为我的c#应用程序添加更具体的错误处理,但我发现很难追踪由类和方法抛出的异常。是否有一种方法通过visual studio 2010找到这些信息,或者可能是一个例外列表?

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

在MSDN上找到你感兴趣的类/方法。

例如,看这一页的字典。删除的方法。如果该方法抛出一个Exception(就像这个),您可以获得页面Exceptions部分的信息。

如果您谈论的是。net框架方法,则在悬停帮助中记录了它们。您将看到异常:。或者你也可以在对象浏览器中看到Ctrl+W, J。或者在函数上按F1转到MSDN帮助,那里有详细的文档。

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

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

考虑以下方法:

  public void SomeMethod()
  {
       SomeObject x = null;
       x.SomeMethod(); // NullReferenceException
       File.Open("SomePath", FileMode.CreateNew); // Any number of File Exceptions potentially
       throw new CustomException();
  };

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

如果您正在寻找有关特定类的信息,我会检查文档。