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は、式がSystem名前空間のException クラスから派生したObject変数を表す場合、Trueを返します。

System.Exceptionから派生した例外は、Try...Catch...Finally ステートメントでキャッチできます。

適用対象

こちらもご覧ください