Udostępnij za pośrednictwem


Information.IsError(Object) Metoda

Definicja

Zwraca wartość wskazującą Boolean , czy wyrażenie jest typem wyjątku.

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

Parametry

Expression
Object

Wymagane. Object Wyrażenie.

Zwraca

Zwraca wartość wskazującą Boolean , czy wyrażenie jest typem wyjątku.

Przykłady

W poniższym przykładzie użyto IsError funkcji , aby sprawdzić, czy wyrażenie reprezentuje wyjątek systemowy.

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

Uwagi

IsError Zwraca True wartość , jeśli wyrażenie reprezentuje zmienną Object , która pochodzi z Exception klasy w System przestrzeni nazw.

Wyjątek pochodzący z System.Exception klasy można przechwycić za pomocą instrukcji Try...Catch...Finally .

Dotyczy

Zobacz też