Language

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 ステートメントでキャッチできます。

適用対象

こちらもご覧ください