Information.IsError(Object) メソッド

定義

式が例外の種類かどうかを示す Boolean 値を返します。Returns a Boolean value indicating whether an expression is an exception type.

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

必須です。Required. Object 式。Object expression.

戻り値

Boolean

式が例外の種類かどうかを示す Boolean 値を返します。Returns a Boolean value indicating whether an expression is an exception type.

次の例では、関数を使用して、 IsError 式がシステム例外を表しているかどうかを確認します。The following example uses the IsError function to check if an expression represents a system exception.

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 ます。IsError returns True if the expression represents an Object variable that derives from the Exception class in the System namespace.

から派生した例外は System.Exception 、ステートメントでキャッチでき Try...Catch...Finally ます。An exception that derives from System.Exception can be caught with the Try...Catch...Finally statements.

適用対象

こちらもご覧ください