【问题标题】:VB.NET Throws ExceptionVB.NET 抛出异常
【发布时间】:2012-03-16 10:21:44
【问题描述】:

在 Java 中,您可以将方法标记为可能引发异常 例如'public void foo() 抛出异常 {' 这很有用,因为开发人员可以看到将该方法放入 try catch 块中。

有没有办法在 VB.NET 中执行此操作,以便 Visual Studio(如在 Eclipse 中)警告开发人员将此代码放入 try catch 块中?

【问题讨论】:

    标签: vb.net visual-studio exception-handling


    【解决方案1】:

    没有等价物。 实际上它非常愚蠢,因为异常应该是异常的。

    只需将其添加到 XML 文档中即可。

    不要忘记 Java 中的 throws 会强制调用方法用 try catch bloc 包围调用...

    【讨论】:

    • 有很多情况,尤其是涉及竞争条件的情况,可能会出现半预期的异常。如果有更好的方法来识别半预期的异常并声明性地指定它们应该被包装(不必使用大量的 catch/wrap/rethrow 代码),则检查的异常可能在这种情况下很有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-24
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    相关资源
    最近更新 更多