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若該表達式Object代表由命名空間中System類別衍生Exception的變數,則回傳True

一個由 衍生 System.Exception 出來的例外可以用陳述 Try...Catch...Finally 捕捉。

適用於

另請參閱