我正在开发一个给我带来麻烦的 VB 应用程序。来自 Java 和 C++,VB 的类语法是奇特的。我有我的主要形式,以及我创建的一个名为WebElement
. 我将类导入并声明了一个'sMainForm.vb
数组。WebElement
当我尝试设置或获取Name
“WebElement”数组的第一个元素的属性时,它给了我一个错误- “对象引用未设置为对象的实例?” 这是什么意思,我该如何解决?
代码
MainForm.vb
Imports MyProgram.WebElement
Public Class MainForm
Private webpage(0 To 9) As WebElement
Private pageNum As Integer = 0
Private Sub openFile() Handles OpenToolStripMenuItem.Click
webpage(pageNum).setName("rawr")
MsgBox(webpage(pageNum).getName())
End Sub
End Class
WebElement.vb
Public Class WebElement
Private Name As String
Public Function setName(ByRef n As String)
Name = n
End Function
Public Function getName()
Return Name
End Function
End Class