Freigeben über


Information.IsError(Object) Methode

Definition

Gibt einen Boolean-Wert zurück, der angibt, ob ein Ausdruck ein Ausnahmetyp ist.

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

Parameter

Expression
Object

Erforderlich. Object-Ausdruck.

Gibt zurück

Gibt einen Boolean-Wert zurück, der angibt, ob ein Ausdruck ein Ausnahmetyp ist.

Beispiele

Im folgenden Beispiel wird die IsError -Funktion verwendet, um zu überprüfen, ob ein Ausdruck eine Systemausnahme darstellt.

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

Hinweise

IsError gibt zurück True , wenn der Ausdruck eine Object Variable darstellt, die von der Exception -Klasse im System -Namespace abgeleitet ist.

Eine Ausnahme, die von System.Exception abgeleitet wird, kann mit den Try...Catch...Finally -Anweisungen abgefangen werden.

Gilt für:

Weitere Informationen