更新:2007 年 11 月
返回一个 Boolean 值,指示表达式是否是异常类型。
Public Function IsError(ByVal Expression As Object) As Boolean
参数
- Expression
 必选。Object 表达式。
备注
如果表达式表示从 System 命名空间中的 Exception 类派生的一个 Object 变量,IsError 将返回 True。
从 System.Exception 派生的异常可以用 Try...Catch...Finally 语句捕获。
示例
下面的示例使用 IsError 函数来检查表达式是否表示系统异常。
Sub demonstrateIsError(ByVal firstArg As Integer)
    Dim returnVal As New Object
    Dim badArg As String = "Bad argument value"
    Dim errorCheck As Boolean
    If firstArg > 10000 Then
        returnVal = New System.ArgumentOutOfRangeException(badArg)
    End If
    errorCheck = IsError(returnVal)
End Sub
要求
**模块:**Information
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)