【问题标题】:What are the types of exceptions in vb.net?vb.net 中的异常类型有哪些?
【发布时间】:2011-06-30 08:34:12
【问题描述】:

我在 global.asax Application_Error 上发现异常。我想按类型过滤异常,以使用 Response.Redirect 或 Server.Transfer 重定向某些指定类型,并允许其他类型在 web.config 中的指定 defaultRedirect 上重定向。

我已经在谷歌上搜索了一段时间以获取异常类型列表。这里有谁能给我名单或给我一个链接吗?

谢谢!

【问题讨论】:

标签: asp.net exception


【解决方案1】:

没有一个明确的列表 - 任何人都可以定义一个新的异常类型并抛出它。

您最好处理您知道如何处理的特定异常,并将所有其他异常留给一般异常处理程序,该处理程序(希望)在某处记录异常,并提供一般错误页面.

【讨论】:

    【解决方案2】:

    System.IO.IOException 处理 I/O 错误。

    System.IndexOutOfRangeException 处理方法引用超出范围的数组索引时产生的错误。

    System.ArrayTypeMismatchException 处理类型与数组类型不匹配时产生的错误。

    System.NullReferenceException 处理因引用空对象而产生的错误。

    System.DivideByZeroException 处理因除以零而产生的错误。

    System.InvalidCastException 处理类型转换期间产生的错误。

    System.OutOfMemoryException 处理因可用内存不足而产生的错误。

    System.StackOverflowException 处理堆栈溢出产生的错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-09
      • 2010-11-22
      • 1970-01-01
      • 2012-06-05
      • 1970-01-01
      • 1970-01-01
      • 2014-09-16
      • 1970-01-01
      相关资源
      最近更新 更多