Information.IsError(Object) 方法

定义

返回一个 Boolean 值,指示表达式是否是异常类型。

public:
 static bool IsError(System::Object ^ Expression);
public static bool IsError (object? Expression);
public static bool IsError (object Expression);
static member IsError : obj -> bool
Public Function IsError (Expression As Object) As Boolean

参数

Expression
Object

必需。 Object 表达式。

返回

返回一个 Boolean 值,指示表达式是否是异常类型。

示例

以下示例使用 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

注解

IsErrorTrue如果表达式表示Object派生自 命名空间中的 System 类的变量,Exception则返回 。

派生自 System.Exception 的异常可以使用 语句捕获 Try...Catch...Finally

适用于

另请参阅