次の方法で共有


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

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

適用対象

こちらもご覧ください