我正在尝试测试一个对象的实例,但 VB 呕吐并抛出异常:
Conversion from string "" to type 'Boolean' is not valid.
这是我的测试方式:
Dim objGA As New Gatherer.Gathered("", -1)
objGA = objGatherers(idx)
If Not objGA Is Nothing Then <--exception occurs here
' Do something here
End If
如果我不做这个检查,那么我会得到:
Object reference not set to an instance of an object.
我不明白第一个错误objGA
是一个对象而不是一个字符串!
我还应该如何执行此测试?是否有一致的检查方法?