IsError 函数

更新: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

要求

命名空间:Microsoft.VisualBasic

**模块:**Information

**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)

请参见

参考

IsArray 函数 (Visual Basic)

IsDate 函数 (Visual Basic)

IsDBNull 函数

IsNothing 函数

IsNumeric 函数 (Visual Basic)

IsReference 函数

Object 数据类型

TypeName 函数 (Visual Basic)