【问题标题】:How to raise an exception in VB.NET如何在 VB.NET 中引发异常
【发布时间】:2012-10-20 12:29:10
【问题描述】:

在 VB.NET 中应该如何引发异常?

【问题讨论】:

  • @JonathonReinhart:我不认为在这个网站上对这样的问题有明确的答案有什么问题。
  • 当然。但让我大吃一惊的是,在这个网站存在 X 年后,没有人问过这个问题。正如下面提到的,这可能是因为它是如此微不足道,并且在其他地方很容易回答。
  • 每次我必须编写这段代码时,我都会用谷歌搜索这个问题。很高兴它在这里。

标签: vb.net exception


【解决方案1】:

你会抛出一个新的异常。

看看Throw Statement (Visual Basic)

Throw 语句抛出一个可以处理的异常 结构化异常处理代码(Try...Catch...Finally)或 非结构化异常处理代码(On Error GoTo)。您可以使用 Throw 语句以捕获代码中的错误,因为 Visual Basic 向上移动调用堆栈,直到找到合适的 异常处理代码。

编辑

通过请求和链接

Throw New System.Exception("An exception has occurred.")

【讨论】:

  • @JonathonReinhart,明白了。如果这是重复的,那么就这样关闭它,如果不是,应该回答,对吗?
  • 我道歉,并撤销我的反对票。 StackOverflow 上怎么可能没有这个问题?!
  • @JonathonReinhart,我认为这实际上可能是微不足道的,它可能是“Hello World”之后的课程。 X-)
  • 我认为你可能是对的。添加一个示例,我会(仍然感到惊讶)赞成:-)
猜你喜欢
  • 1970-01-01
  • 2017-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多