Поделиться через


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

Комментарии

IsError возвращает значение True , если выражение представляет переменную, производную Object от Exception класса в System пространстве имен.

Исключение, производное от System.Exception , можно перехватить с помощью инструкций Try...Catch...Finally .

Применяется к

См. также раздел