Information.IsError(Object) 方法

定义

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

public:
 static bool IsError(System::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

注解

IsError如果True表达式表示Object从命名空间中的类派生的ExceptionSystem变量,则返回值。

可以使用语句捕获派生自 System.ExceptionTry...Catch...Finally 异常。

适用于

另请参阅