IsError 函数
更新:2007 年 11 月
返回一个 Boolean 值,指示表达式是否是异常类型。
Public Function IsError(ByVal Expression As Object) As Boolean
参数
- Expression
必选。Object 表达式。
备注
如果表达式表示从 System 命名空间中的 Exception 类派生的一个 Object 变量,IsError 将返回 True。
从 System.Exception 派生的异常可以用 Try...Catch...Finally 语句捕获。
示例
下面的示例使用 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
要求
**模块:**Information
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)