Information.IsError(Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳一個 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 捕捉。